java - 调用对象存储库元素的最佳方式是什么

标签 java selenium selenium-webdriver

我是 Selenium-java 的新手,我需要知道在自动化 Web 应用程序时调用元素的最佳方式是什么。请找到以下方式

方法,我尝试过(我的方式)

类文件

enter image description here

属性文件

enter image description here

请通过示例告诉我最好的方法是什么,谢谢

最佳答案

您可以使用selenium中广泛使用的POM Concept来维护定位器。这对于降低代码的可读性非常有帮助。您可以根据您的情况引用以下示例,

By uname = By.xpath("//input[@name='username']");

要使用上面的定位器,

driver.findelement(uname).sendkeys("abc");

您可以探索 POM Concept 的更多内容。

关于java - 调用对象存储库元素的最佳方式是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59715054/

相关文章:

java - Selenium WebDriver - 无法使用 AutoIT 上传文件

python - Selenium 和Python : Trouble with clicking a button with "data-disable-with" attribute

python - Selenium:_wait_until_connectable 无限期暂停

selenium-webdriver - RobotFramework:关键字 'Selenium2Library.Input Text' 需要 2 个参数,得到 1 个

Java Maven 清理并使用依赖项进行构建

java - Jackson:获取反序列化的空引用

java - 如何在 Eclipse 中使用 pom.xml/Maven 初始化本地thoughtsite(App Engine示例)项目?

java - 所有可能的路径

java - webdriver,捕获@Test(超时= 10000)

c# - XPath 从当前元素查找动态父/祖先元素?