เป็นไปได้ไหมที่จะเปิดองค์ประกอบตรวจสอบโครเมียมด้วยซีลีเนียมในหลาม [ซ้ำ]

Aug 17 2020

ฉันต้องการเปิดองค์ประกอบการตรวจสอบในเบราว์เซอร์ Chrome สำหรับโปรเจ็กต์ที่ฉันกำลังดำเนินการและฉันไม่สามารถเข้าใจได้ว่ามันเป็นไปไม่ได้หรืออะไร ถ้าฉันลองและใช้ F12 ดังนี้:

action = ActionChains(driver)
action.send_keys(Keys.F12)
action.perform()

จากนั้นไม่มีอะไรเกิดขึ้นเลย ผลลัพธ์เดียวกันถ้าฉันลองใช้ทางลัดแบบเต็ม (Control + Shift + i):

action = ActionChains(driver)
action.key_down(Keys.CONTROL)
action.key_down(Keys.SHIFT)
action.send_keys('i')
action.perform()

action.key_up(Keys.SHIFT)
action.key_up(Keys.CONTROL)
action.perform()

หากฉันใช้ทางลัดอื่นเช่น Control + a เพื่อไฮไลต์ทุกอย่างบนหน้าที่กำหนดก็ใช้ได้ ฉันเคยคิดถึงความเป็นไปได้ของการคลิกขวาแล้วคลิกที่ปุ่มตรวจสอบ แต่ฉันไม่แน่ใจว่าเป็นไปได้แค่ไหน หากใครมีเคล็ดลับใด ๆ ฉันจะขอบคุณมาก

ฉันไม่รู้ว่าฉันทำอะไรผิดไปทั้งหมดหรืออาจจะเป็นไปไม่ได้ แต่อย่างน้อยฉันก็อยากจะปิดมันบ้าง

คำตอบ

metehanakdag Aug 17 2020 at 06:02

ฉันคิดว่าคุณสามารถอ่านตัวเลือกของ Chrome ได้ ! และฉันคิดว่าคุณสามารถใช้ตัวเลือกนี้ได้:

chromeOptions = ChromeOptions();
chromeOptions.addArguments("--start-maximized");
driver = ChromeDriver(chromeOptions);