สิ่งตีพิมพ์ในหัวข้อ 'selenium-webdriver'


คำแนะนำทีละขั้นตอนในการตั้งค่า Selenium-webdriver ด้วย Node.js
ซีลีเนียม-webdriver คืออะไร? Selenium-webdriver เป็นแพ็คเกจโหนด "เบราว์เซอร์อัตโนมัติ" สามารถใช้สำหรับการทดสอบแอปพลิเคชันเว็บหรือสำหรับการทำงาน/การรวบรวมข้อมูลบนอินเทอร์เน็ตโดยอัตโนมัติ (หรือที่รู้จักในชื่อ web-scraping) ทำไมต้องมีบทความนี้? ฉันเพิ่งใช้ Selenium เป็นครั้งแรก และใช้เวลาประมาณหนึ่งชั่วโมงจึงจะทำงานได้ เอกสารของพวกเขามีช่องว่างเพียงไม่กี่ช่องและกรอกข้อมูลโดยลดเวลาเหลือเพียง 5 นาทีสำหรับผู้เริ่มต้น จำเป็นต้องพูดเลยว่า เอกสาร ของพวกเขาไม่ครอบคลุมทุกประการ..

คำถามในหัวข้อ 'selenium-webdriver'

เหตุใด Selenium จึงสร้างอินสแตนซ์ใหม่ของ RC และ/หรือเบราว์เซอร์ระหว่างแต่ละรายการทดสอบ JUnit
เพิ่งเริ่มทดลองกับ Selenium 2.18 เหตุใด Selenium จึงสร้างอินสแตนซ์ใหม่ของ "การควบคุมระยะไกล" ระหว่างแต่ละรายการทดสอบ JUnit ฉันสร้างการทดสอบหน่วยที่เรียกว่า testA, testB, testC และนี่คือสิ่งที่เกิดขึ้น: setUp: 0. Create static instance of...
2819 มุมมอง

WebElement.clear() ทำอะไรกับกล่องข้อความ?
ฉันเพิ่งพบปัญหาในการทำงานกับซีลีเนียมซึ่งการโทร clear() ในกล่องข้อความที่กำหนดเองทำให้เกิดปัญหาเมื่อป้อนข้อความในการทดสอบในภายหลัง กล่องข้อความจะตรวจสอบ ( JavaScript ) browserEvents โดยเฉพาะ keyDown เหตุการณ์ ฉันพยายามค้นหาว่า clear()...
73876 มุมมอง
schedule 30.10.2023

การตั้งค่าส่วนหัวคำขอในซีลีเนียม
ฉันกำลังพยายามตั้งค่าส่วนหัวของคำขอ 'ผู้อ้างอิง' ให้ปลอมแปลงคำขอที่มาจากไซต์อื่น เราจำเป็นต้องมีการทดสอบความสามารถว่ามีการใช้ผู้อ้างอิงเฉพาะ ซึ่งจะส่งคืนแบบฟอร์มเฉพาะให้กับผู้ใช้ ไม่เช่นนั้นก็จะให้แบบฟอร์มอื่นแทน...
127741 มุมมอง
schedule 10.12.2023

ป้องกันไม่ให้ซีลีเนียมเปิดหน้าต่างใหม่
วันนี้ฉันใช้ Selenium เพื่อแยกวิเคราะห์ข้อมูลจากเว็บไซต์ นี่คือรหัสของฉัน: public ActionResult ParseData() { IWebDriver driver = new FirefoxDriver(); driver.Navigate().GoToUrl(myURL); IList<IWebElement>...
2624 มุมมอง
schedule 07.12.2023

Selenium webdriver (java): ปัญหาการลากและวาง
แอปพลิเคชัน: Adobe CQ5 - อินสแตนซ์ผู้เขียน งาน : ลากรูปภาพจาก content-dam และวางลงในกล่องโต้ตอบรูปภาพของ CQ5 ภาษาที่ใช้: Java + Selenium WebDriver 2.40 ฉันกำลังพยายามดำเนินการลากและวางเพื่อให้บรรลุภารกิจข้างต้น...
1196 มุมมอง
schedule 02.11.2023

ตัวดำเนินการ JavaScript ใน Selenium WebDriver
ฉันต้องการใช้ JavaScript สำหรับสคริปต์ของฉัน ฉันได้สร้าง object จาก JavaScriptExecutor แล้ว แต่ไม่มีเมธอด executeScript() มันแสดงข้อผิดพลาดเมื่อฉันใช้วิธี executeScript() นี่คือรหัสที่ฉันใช้: import...
47895 มุมมอง
schedule 06.01.2024

ฉันจะรันการทดสอบ Internet Explorer Selenium ในฐานะผู้ใช้โดเมนเฉพาะได้อย่างไร
ฉันมีเว็บไซต์ ASP.NET MVC ที่ใช้ Windows Authentication เพื่อควบคุมการเข้าถึง ฉันต้องการให้มีการทดสอบซีลีเนียม specflow ที่ตรวจสอบว่าการกำหนดค่าถูกต้องโดยพยายามเยี่ยมชมไซต์ในฐานะผู้ใช้ที่ไม่ได้รับอนุญาต...
6468 มุมมอง

วิธีลดเวลาเริ่มต้นการค้นหาองค์ประกอบใน appium
ฉันเพิ่งสังเกตเห็นว่า Appium & Selenium ใช้เวลาอย่างน้อย 2 นาทีในการค้นหาองค์ประกอบเมื่อไม่มีองค์ประกอบอยู่ที่นั่น ฉันต้องการลดเวลาในการค้นหา รหัสคือ: if(!driver.findElements(By.id(AppConstants.notificationcount)).isEmpty()) { // DO...
2264 มุมมอง
schedule 30.12.2023

ลงชื่อเข้าใช้บัญชีอีเมล yahoo โดยใช้ Python Selenium webdrive
ฉันต้องลงชื่อเข้าใช้บัญชีอีเมล yahoo โดยใช้ Selenium กับ Python นี่คือรหัสของฉัน from selenium import webdriver from selenium.webdriver.common.keys import Keys driver = webdriver.Firefox() driver.get("https://login.yahoo.com") print...
1535 มุมมอง

ซีลีเนียมแสดงข้อผิดพลาดวิธีการ sendKeys (CharSequence []) ในประเภท WebElement ไม่สามารถใช้ได้กับอาร์กิวเมนต์ (สตริง)
ขณะรันสคริปต์ซีลีเนียมโดย JAVA ฉันได้รับข้อผิดพลาดด้านล่าง ข้อผิดพลาด: "วิธีการ sendKeys (CharSequence []) ในประเภท WebElement ไม่สามารถใช้ได้กับอาร์กิวเมนต์ (String)" รหัสของฉัน: package Pkg_09; import org.openqa.selenium.By; import...
12517 มุมมอง

วิธีทำให้ไดรเวอร์เว็บ Selenium chrome รวดเร็ว
@Before public void setUpRestClient() throws InterruptedException { try { driver.manage().timeouts().implicitlyWait(200, TimeUnit.SECONDS); List<String> indexSuburbStatePost = new ArrayList<String>();...
1765 มุมมอง

ฉันจะตั้งค่า elementScrollBehavior เป็น 1 โดยใช้การผูกทับทิมสำหรับ Selenium: WebDriver ได้อย่างไร
ในบริบทของการทดสอบ capybara ฉันกำลังพยายามตั้งค่า elementScrollBehavior เป็น 1 (สั่งให้ webdriver เลื่อนองค์ประกอบที่กำหนดเป้าหมายสำหรับการโต้ตอบที่ด้านล่างของวิวพอร์ต) ฉันคาดหวังว่าสิ่งนี้จะได้ผล: Capybara.register_driver :selenium do |app|...
605 มุมมอง

แยกรหัสผ่านครั้งเดียวออกจากอีเมล
มีวิธีแยกรหัสผ่านครั้งเดียว (OTP) จากอีเมลและเก็บไว้ในแผ่นงาน Excel หรือไม่ สถานการณ์: ลงชื่อเข้าใช้บัญชีด้วยชื่อผู้ใช้และรหัสผ่าน แต่หลังจากเข้าสู่ระบบแล้ว ผู้ใช้จำเป็นต้องป้อน OTP ซึ่งจะถูกส่งทางไปรษณีย์ไปยังรหัสอีเมลของผู้ใช้
723 มุมมอง
schedule 08.12.2023

คุณเห็น Chrome webdriver โดยใช้ซีลีเนียมได้อย่างไร
ฉันติดตามการตั้งค่าข้อกำหนดของ Chrome สำหรับ selenium.webdriver.Chrome และฉันใช้โค้ดต่อไปนี้ เรียกใช้ webdriver chrome กับซีลีเนียม : import os from selenium import webdriver from pyvirtualdisplay import Display display = Display(visible=0,...
1901 มุมมอง

Selenium webdriver Xpath ที่มีจุด (.) ในชื่อแอตทริบิวต์
ฉันมี html ต่อไปนี้: <table id="oTable"> <tbody> <tr mote.id="12345"> <td>Status</td> <td>1</td> </tr> <tr mote.id="54321"> <td>Status</td>...
2258 มุมมอง
schedule 01.01.2024

สลับสำหรับ thread.sleep(9000) ในทุกบรรทัดในซีลีเนียม
I have been using thread.sleep(9000) almost after every line of code in selenium which is making me wait for long.Can anybody suggest me an alternate way to reduce this.As my application is taking time load a page it needs to wait until a particular...
1840 มุมมอง

ไม่พบองค์ประกอบโดยใช้ซีลีเนียม โค้ดที่พัฒนาใน MVC
แนบโค้ด ฉันไม่พบองค์ประกอบโดยใช้ Xpath รหัสได้รับการพัฒนาในกรอบงาน MVC รหัสมาจากมุมมองบางส่วน โปรดตรวจสอบภาพที่แนบมาและช่วยเหลือ <html class=" js flexbox no-touch backgroundsize boxshadow csstransforms" style=""> <head>...
254 มุมมอง
schedule 07.12.2023

ไม่สามารถสลับไปที่เฟรมโดยใช้ webelement ที่พบก่อนหน้านี้พร้อมเฟรม (Webelement)
เมื่อพยายามสลับเฟรม 2 ผ่านวิธี frame(webelement) ฉันได้รับข้อผิดพลาดดังนี้ องค์ประกอบอยู่ในเฟรมอื่นที่ไม่ใช่เฟรมปัจจุบัน หน้าเว็บตัวอย่างของฉันมีชื่อ 2 เฟรมเป็น FrameOne และ FrameTwo โดยมีหนึ่งกล่องข้อความในแต่ละเฟรม .. ในเฟรมที่ 1...
131 มุมมอง
schedule 23.11.2023

Selenium Python จะตรวจสอบได้อย่างไรว่าตาราง html ไม่มีข้อมูล ตารางว่างเปล่า
ฉันมีตาราง HTML บนหน้าเว็บและตารางว่างเปล่า ไม่มีข้อมูลเนื่องจากข้อมูลถูกลบไปแล้วโดยการทดสอบครั้งก่อน สำหรับการทดสอบนี้ ฉันต้องการตรวจสอบ ตรวจสอบว่าตาราง html ว่างเปล่า แต่ไม่มีข้อมูล วิธีที่ดีที่สุดในการตรวจสอบสิ่งนี้คืออะไร? ฉันกำลังคิดที่จะใช้...
473 มุมมอง
schedule 11.11.2023

WebDriver: สามารถสร้าง x2 แยกเซสชัน 'คุกกี้' ด้วยเบราว์เซอร์เดียวกันได้หรือไม่
WebDriver: สามารถสร้าง x2 แยกเซสชัน 'คุกกี้' ด้วยเบราว์เซอร์เดียวกันได้หรือไม่ ฉันได้แก้ไขโค้ดภายในไฟล์ TestNG ซึ่งจะดำเนินการคลาสทดสอบสองคลาสพร้อมกันโดยใช้เธรดแยก x2 ปัญหา: ภายในสคริปต์ทดสอบของฉัน 'ผู้ใช้จะเข้าสู่ระบบบัญชีของตน'...
63 มุมมอง