标签:selenium-webdriver
-
用硒测试用户输入 - java
我是一名学生,被大学雇用来编写测试以验证代码是否可以在网站上投入生产。基本上,我将一系列预期结果与它们实际返回的结果进行比较。我应该测试的区域之一是表单页面,该页面具有多个字段,用户可以在其中输入信息,例如: <div class="label">Title: </div> <div class=" […]
-
硒C#元素未找到很长时间 - c#
我正在使用Selenium for C#测试页面。 如果在页面上未找到该元素,有没有一种方法可以快速失败? 我正在经历很长时间没有在Selenium测试页面上找到HTML元素,然后最终失败。如果找不到元素,建议您快速失败! return WebDriver.FindElement(By.Id(myTextBoxId) 参考方案 您可以在测试开始时尝试更改超时 […]
-
PageObjectModel与基于Excel的Selenium框架 - java
每个框架的优缺点是什么?我们的团队正在决定下一个项目要使用哪个框架。 第一个框架PGO从程序员创建测试开始。这是测试对象。创建测试后,我们通过创建一个类/方法来实现该框架,该类/方法将使该测试方法通过,然后进行重构,该重构将成为页面对象。这些类将公开让QA测试人员测试特定字段的方法,例如setFirstName(firstName)和setEmail(ema […]
-
如何在python Webdriver中将鼠标悬停 - python
似乎这是在webdriver中(至少在Java api中)进行悬停/鼠标悬停的方法: Actions action = new Actions(driver); action.moveToElement(element).build().perform(); action.moveByOffset(1, 1).build().perform(); Pytho […]
-
如何从硒跨度类中获取文本 - java
<th> <span class="firstLanguage">Zeit</span> </th> <th> <span class="firstLanguage">Nach</span> </th> <th> […]
-
使用xvfb-run(Selenium WebDriver)发行运行Firefox的问题 - java
我有一个Java应用程序,该应用程序使用Selenium Webdriver登录到站点,检查特定文本,如果找到特定文本,请给我发送电子邮件。我有一项cron作业,该作业每天早晨运行jar文件,并每晚将其停止。 它使用firefox但无头运行,这是命令 xvfb运行--auto-servernum --server-num = 0 nohup / usr / […]
-
如何使用Spring Boot配置Selenium WebDriver进行UI测试? - java
无法正确配置WebDriver,因此UI的功能测试失败。 我研究了这两个SO链接,但不确定如何在此处使用geckodriver.exe以及它的用途是什么。 Spring Boot GUI Testing Selenium WebDriver Spring Boot Web Application using Selenium WebDriver 我还寻找了一 […]
-
org.openqa.selenium.WebDriverException:未知错误:Chrome无法启动:在Jenkinson Ubuntu 18.04中使用ChromeDriver Selenium导致崩溃 - java
Chrome在我的Jenkins上不稳定。当我运行5次构建时,它运行1-2次成功,而其他3次出现上述错误。错误快照: Chrome的代码: ChromeOptions options = new ChromeOptions(); System.setProperty("webdriver.chrome.driver","/usr […]
-
元素不可见 - c#
我正在尝试使用Chrome WebDriver登录网站。唯一的问题是,放置用户名的文本框似乎不可见。当我运行代码时,如果我手动单击用户名所在的框,则程序将不会出现问题。如何使该元素可见,以便可以单击它? 当代码到达username.Click();时,我得到“元素不可见”。 static void Main(string[] args) { var driv […]
-
硒自动下载文件C# - c#
我尝试设置Firefox以便自动下载文件。我做了enter link description here中的建议,但是我无法使它起作用。 这是我的代码: FirefoxOptions options = new FirefoxOptions(); options.SetPreference("browser.download.folderList […]