สารบัญ:

คุณเลื่อนแนวนอนในซีลีเนียมได้อย่างไร?
คุณเลื่อนแนวนอนในซีลีเนียมได้อย่างไร?

วีดีโอ: คุณเลื่อนแนวนอนในซีลีเนียมได้อย่างไร?

วีดีโอ: คุณเลื่อนแนวนอนในซีลีเนียมได้อย่างไร?
วีดีโอ: "โคเอ็นไซม์คิว10" กินคู่กับสิ่งนี้ บำรุงหัวใจของเราได้ดีสุดๆ | ได้ผลยาวนานถึง10ปี+ 2024, พฤศจิกายน
Anonim

ขั้นตอนที่ตามมาคือ

  1. เปิดเบราว์เซอร์
  2. เปิด URL ของเว็บไซต์และขยายหน้าต่างให้ใหญ่สุด
  3. เลื่อนแนวตั้ง ลดลง 250 พิกเซล
  4. เลื่อนแนวตั้ง ขึ้นไป 250 พิกเซล
  5. เลื่อน ที่ด้านล่างของหน้าเว็บ
  6. เลื่อน ไปยังองค์ประกอบเว็บเฉพาะ
  7. เลื่อนในแนวนอน .

คำถามคือ คุณสามารถใช้วิธีใดในการเลื่อนในแนวนอนในองค์ประกอบ

scrollLeft() กระบวนการ ตั้งค่าหรือคืนค่า แถบเลื่อนแนวนอน ตำแหน่งผู้ถูกเลือก องค์ประกอบ . เคล็ดลับ: เมื่อ แถบเลื่อนคือ ทางด้านซ้ายสุดตำแหน่ง เป็น 0. เมื่อไร ใช้แล้ว เพื่อคืนตำแหน่ง: นี่ กระบวนการ ส่งคืน แนวนอน ตำแหน่งของ แถบเลื่อน สำหรับการจับคู่ครั้งแรก ธาตุ.

ต่อมา คำถามคือ ฉันจะเลื่อนลงใน selenium Python ได้อย่างไร คุณต้องการให้เว็บเบราว์เซอร์เป็น เลื่อน ไปที่ท้ายหน้าขณะใช้ หลามซีลีเนียม ? คุณสามารถทำได้ด้วยโค้ด เคล็ดลับคือการฉีดโค้ด Javascript ให้เป็นหน้าเว็บ หลังจากที่คุณโหลดหน้าเว็บ เลื่อนลง หน้าโดยการฉีดจาวาสคริปต์ คุณสามารถ เลื่อนลง จำนวนเฉพาะหรือตลอดทาง ด้านล่าง.

ฉันจะเลื่อนขึ้นในซีลีเนียมได้อย่างไร

คุณสามารถใช้รหัสต่อไปนี้เพื่อนำเข้า

  1. องค์กรนำเข้า โอเพ่นกา ซีลีเนียม.
  2. องค์ประกอบ WebElement = ไดรเวอร์ findElement(โดย
  3. หากคุณต้องการเลื่อนไปที่พิกัดใดพิกัดหนึ่ง ให้ใช้ JavaScript ต่อไปนี้ ((JavascriptExecutor)ไดร์เวอร์).
  4. ((JavascriptExecutor) ไดรเวอร์) รันสคริปต์ (“window.

คุณจะเลื่อนขึ้นใน JavaScript ได้อย่างไร

วิธีที่ 1: การใช้ window.scrollTo() เมธอด scrollTo() ของอินเทอร์เฟซของหน้าต่างสามารถใช้เพื่อ เลื่อน ไปยังตำแหน่งที่ระบุในหน้า ยอมรับ 2 พารามิเตอร์ที่พิกัด x และ y ของหน้าถึง เลื่อน ถึง. ส่งผ่านทั้งสองพารามิเตอร์เป็น 0 will เลื่อน หน้าไปยังจุดบนสุดและซ้ายสุด