自动化方案是: 我安装了一个应用程序并成功登录。有一个“应用程序锁定”功能可以关闭应用程序。我单击了“应用程序锁定”,应用程序已关闭。现在,我需要再次打开应用程序,而无需安装和登录。 简而言之,就像:1.安装并登录到应用程序。2.关闭应用程序。3.重新打开应用程序。 预期结果:应打开应用程序并显示登录后屏幕 实际:在以下功能中使用,但重新安装了应用程序并显示“注册(预登录)”屏幕 我搜索答案,发现以下功能,但是没有用。 File appDir = new File(appDirr); File app = new …

2020年12月2日 0条评论 29点热度 阅读全文

我有一个JAVA spring boot应用程序。我在同一项目中有使用Selenium Web Driver的JUnit单元测试和功能测试。我想在Azure DevOps管道中自动化这些测试。 到目前为止,我所做的是:在构建管道中设置Maven任务以自动化单元测试。 问题陈述:如何在发布管道中设置Selenium UI测试。 Microsoft文档讨论了VsTest任务。但是Java项目不支持此任务。我想念什么? 解决方案如下: 问题陈述:如何在发行版中设置Selenium UI测试 管道。 您仍然可以使用Mave…

2020年12月2日 0条评论 69点热度 阅读全文

我正在尝试导入WebDriver和ChromeDriver,尝试了所有尝试,但没有运气 import org.openqa.selenium.WebDriver; import org.openqa.selenium.chrome.ChromeDriver; public class TestChrome { public static void main(String[] args) { // TODO Auto-generated method stub System.setProperty("webdrive…

2020年12月1日 0条评论 27点热度 阅读全文

当我在zalenium框上运行测试时,出现此错误: org.openqa.selenium.WebDriverException: Session [f70ab10a7e72f822cd26b73754bd2a2d] was terminated due to ORPHAN 我应该怎么做才能解决这个问题?是网络问题吗? 大多数情况下,当我必须导航到Google chrome上的网址时,就会发生这种情况。 这是错误日志: org.openqa.selenium.WebDriverException: Session …

2020年12月1日 0条评论 72点热度 阅读全文

这是我在Java Selenium中的程序,用于查找页面中的损坏链接 我在链接https://www.zlti.com的huc.connect()行中遇到SSLHandshake异常问题。但是我可以在浏览器中打开链接 javax.net.ssl.SSLHandshakeException:sun.security.validator.ValidatorException:PKIX路径构建失败:sun.security.provider.certpath.SunCertPathBuilderException:无法找…

2020年11月30日 0条评论 30点热度 阅读全文

我将WebDriver和Java一起用于自动化测试。对于隐藏的输入字段,我有以下HTML代码: <input type="hidden" value="" name="body" id=":6b"> 如何在Selenium2(WebDriver)的隐藏字段中键入内容?我写的代码为: driver.findElement(By.name("body")).sendKeys("test body"); 但是显示以下错误: org.openqa.selenium.ElementNotVisibleExcept…

2020年11月29日 0条评论 28点热度 阅读全文

此代码段在Mac中可以正常运行,但在Windows中则不能。 actions.keyDown(Keys.SHIFT).click(comp5).click(comp6).click(comp7).click(comp8).keyUp(Keys.SHIFT).build().perform(); 在两个环境中均有效的任何替代方法。在硒中?提前致谢。 解决方案如下: 在windows系统上,而不是keyDown(Keys.SHIFT)和keyUp(Keys.SHIFT),您需要使用keyDown(Keys.CONTRO…

2020年11月25日 0条评论 26点热度 阅读全文

我正在尝试从Excel工作表中获取字符串,并希望检查字符串是否存在于网页中。这是我正在尝试的代码, public static void main(String[] args) throws IOException { System.setProperty("webdriver.chrome.driver", "driver path"); WebDriver driver = new ChromeDriver(); driver.manage().window().maximize(); driver.manag…

2020年11月25日 0条评论 17点热度 阅读全文

我试图将Selenium api与Gradle一起使用。这是我的build.gradle依赖项部分: dependencies { compile 'com.google.api-client:google-api-client:1.23.0' compile 'com.google.oauth-client:google-oauth-client-jetty:1.23.0' compile 'com.google.apis:google-api-services-sheets:v4-rev506-1.23.0' …

2020年11月24日 0条评论 29点热度 阅读全文

我有一个关于硒的问题,我尝试填写一个表单,输入文本的ID为:// input [@ id ='company']。在硒中,我收到关于找不到此元素的错误: Sun Sep 22 18:13:27 IDT 2019:ERROR: no such element: Unable to locate element: {"method":"id","selector":"//input[@id='company']"} (Session info: chrome=76.0.3809.132) (Driver info: c…

2020年11月24日 0条评论 31点热度 阅读全文