สารบัญ:
วีดีโอ: คุณเลื่อนแนวนอนในซีลีเนียมได้อย่างไร?
2024 ผู้เขียน: Lynn Donovan | [email protected]. แก้ไขล่าสุด: 2024-01-18 08:29
ขั้นตอนที่ตามมาคือ
- เปิดเบราว์เซอร์
- เปิด URL ของเว็บไซต์และขยายหน้าต่างให้ใหญ่สุด
- เลื่อนแนวตั้ง ลดลง 250 พิกเซล
- เลื่อนแนวตั้ง ขึ้นไป 250 พิกเซล
- เลื่อน ที่ด้านล่างของหน้าเว็บ
- เลื่อน ไปยังองค์ประกอบเว็บเฉพาะ
- เลื่อนในแนวนอน .
คำถามคือ คุณสามารถใช้วิธีใดในการเลื่อนในแนวนอนในองค์ประกอบ
scrollLeft() กระบวนการ ตั้งค่าหรือคืนค่า แถบเลื่อนแนวนอน ตำแหน่งผู้ถูกเลือก องค์ประกอบ . เคล็ดลับ: เมื่อ แถบเลื่อนคือ ทางด้านซ้ายสุดตำแหน่ง เป็น 0. เมื่อไร ใช้แล้ว เพื่อคืนตำแหน่ง: นี่ กระบวนการ ส่งคืน แนวนอน ตำแหน่งของ แถบเลื่อน สำหรับการจับคู่ครั้งแรก ธาตุ.
ต่อมา คำถามคือ ฉันจะเลื่อนลงใน selenium Python ได้อย่างไร คุณต้องการให้เว็บเบราว์เซอร์เป็น เลื่อน ไปที่ท้ายหน้าขณะใช้ หลามซีลีเนียม ? คุณสามารถทำได้ด้วยโค้ด เคล็ดลับคือการฉีดโค้ด Javascript ให้เป็นหน้าเว็บ หลังจากที่คุณโหลดหน้าเว็บ เลื่อนลง หน้าโดยการฉีดจาวาสคริปต์ คุณสามารถ เลื่อนลง จำนวนเฉพาะหรือตลอดทาง ด้านล่าง.
ฉันจะเลื่อนขึ้นในซีลีเนียมได้อย่างไร
คุณสามารถใช้รหัสต่อไปนี้เพื่อนำเข้า
- องค์กรนำเข้า โอเพ่นกา ซีลีเนียม.
- องค์ประกอบ WebElement = ไดรเวอร์ findElement(โดย
- หากคุณต้องการเลื่อนไปที่พิกัดใดพิกัดหนึ่ง ให้ใช้ JavaScript ต่อไปนี้ ((JavascriptExecutor)ไดร์เวอร์).
- ((JavascriptExecutor) ไดรเวอร์) รันสคริปต์ (“window.
คุณจะเลื่อนขึ้นใน JavaScript ได้อย่างไร
วิธีที่ 1: การใช้ window.scrollTo() เมธอด scrollTo() ของอินเทอร์เฟซของหน้าต่างสามารถใช้เพื่อ เลื่อน ไปยังตำแหน่งที่ระบุในหน้า ยอมรับ 2 พารามิเตอร์ที่พิกัด x และ y ของหน้าถึง เลื่อน ถึง. ส่งผ่านทั้งสองพารามิเตอร์เป็น 0 will เลื่อน หน้าไปยังจุดบนสุดและซ้ายสุด