当前位置: 首页 > 知识库问答 >
问题:

硒测定

农波涛
2023-03-14

我想在元素中找到元素。我的意思是,例如,我找到webdriverwrapper.findElement(locatormanager.getLocator(“user.root.element”))这个元素,我想从这个元素开始搜索一些元素。我做这个:

webDriverWrapper.findElement(locatorManager.getLocator("user.root.element")).findElement(locatorManager.getLocator("popup.cancel.link")).click();

但是,据我所知,搜索是从文档初学者开始的。

共有1个答案

施彬彬
2023-03-14

ChainedfindElement并不是每次都从头搜索,除非您明确表示(例如,如果您使用以//开头的xpath)。

 类似资料:
  • 我使用appium和java自动化Android应用程序。作为一个初学者,我想知道TestNG和网格之间的区别。冲浪,但不能得到答案。

  • 我正在设置在网站上运行的自动化测试,以确保一切仍然正常工作。我有一个显示记录表的网页。 我想测试加载选定的网页 我已经完成了前3个步骤,但我仍停留在第4步。有人能帮忙吗?谢谢康纳

  • 我一直在尝试用浏览器启动测试,而不是无头。我的代码在中,这应该由构建。在上。 有人试过吗,或者你知道我应该采取什么步骤吗?我正在通过网上提供的教程,但没有一个适合我。 我当前的错误是: java.io.:无法运行程序cmd(在目录/var/lib/jenkins/作业/测试/工作区):错误=2,没有这样的文件或目录在java.lang.ProcessBuilder.start(ProcessBui

  • 假设一个网站有以下结构 类似地,链接3,链接4 现在我需要遍历每个链接Link1,Link2,Link3,Link4来提取最后一页上没有后续链接递归存在的内容。 但目前递归不起作用,它抛出 由于当前页面不同,无法保留旧元素信息,并且页面已移动到新页面,因此会引发错误。 递归搜索内容的最佳方法是什么??? 示例代码段:

  • 我们尝试通过Selenium测试Liferay 6.0.6的portlet。我们几乎没有liferay mvc Portlet和vaadin Portlet。在第一种方法中,我们创建测试,该测试执行以下步骤: 使用基本结构和portlet位置恢复数据库转储 启动selenium测试后(测试Portlet行为、通过vaadin Portlet上传文件、通过vaadin Portlet批准工作流(ka

  • 问题内容: 我尝试结合检查两种情况: 如果启动检查失败,我们将提供一个重试按钮: 否则,startupcheck成功后,我们将在自定义对象中收到一个pin输入请求: 如何将其合并为一项检查而不必同时检查两项:我尝试了以下方法: 但是仅检查第一条语句。 问题答案: 您可以通过lambda表达式合并对using子句的两个元素的组合检查,如下所示: 替代解决方案是: 作为替代方案,您可以使用等效的css