สิ่งตีพิมพ์ในหัวข้อ '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 มุมมอง
schedule
10.01.2024
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 มุมมอง
schedule
07.12.2023
วิธีลดเวลาเริ่มต้นการค้นหาองค์ประกอบใน 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 มุมมอง
schedule
07.12.2023
ซีลีเนียมแสดงข้อผิดพลาดวิธีการ sendKeys (CharSequence []) ในประเภท WebElement ไม่สามารถใช้ได้กับอาร์กิวเมนต์ (สตริง)
ขณะรันสคริปต์ซีลีเนียมโดย JAVA ฉันได้รับข้อผิดพลาดด้านล่าง
ข้อผิดพลาด: "วิธีการ sendKeys (CharSequence []) ในประเภท WebElement ไม่สามารถใช้ได้กับอาร์กิวเมนต์ (String)"
รหัสของฉัน:
package Pkg_09;
import org.openqa.selenium.By;
import...
12517 มุมมอง
schedule
20.12.2023
วิธีทำให้ไดรเวอร์เว็บ Selenium chrome รวดเร็ว
@Before
public void setUpRestClient() throws InterruptedException {
try {
driver.manage().timeouts().implicitlyWait(200, TimeUnit.SECONDS);
List<String> indexSuburbStatePost = new ArrayList<String>();...
1765 มุมมอง
schedule
29.11.2023
ฉันจะตั้งค่า elementScrollBehavior เป็น 1 โดยใช้การผูกทับทิมสำหรับ Selenium: WebDriver ได้อย่างไร
ในบริบทของการทดสอบ capybara ฉันกำลังพยายามตั้งค่า elementScrollBehavior เป็น 1 (สั่งให้ webdriver เลื่อนองค์ประกอบที่กำหนดเป้าหมายสำหรับการโต้ตอบที่ด้านล่างของวิวพอร์ต) ฉันคาดหวังว่าสิ่งนี้จะได้ผล:
Capybara.register_driver :selenium do |app|...
605 มุมมอง
schedule
20.01.2024
แยกรหัสผ่านครั้งเดียวออกจากอีเมล
มีวิธีแยกรหัสผ่านครั้งเดียว (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 มุมมอง
schedule
11.01.2024
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 มุมมอง
schedule
13.12.2023
ไม่พบองค์ประกอบโดยใช้ซีลีเนียม โค้ดที่พัฒนาใน 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 มุมมอง
schedule
04.11.2023