gpt4 book ai didi

Selenium:是否可以将 xpath 与变量连接起来?

转载 作者:行者123 更新时间:2023-12-02 09:02:04 24 4
gpt4 key购买 nike

我的元素的 xpath 变得极其难以阅读。

//div[@id='main_content']/div[2]/div[2]/div[2]/div[4]/table/tbody/tr[2]/td/form/fieldset/p[1]/输入

如果我可以将其中的大部分存储为变量并稍后像这样使用它,那就太好了:

|断言元素存在 | ${myForm} 。/fieldset/p[1]/输入 |

这样的事情可能吗?这将使我的测试更容易阅读!

最佳答案

真的应该将您的selenium 表达式锚定在元素的ID 中。两个月后,没有人会知道 xpath 指向什么,特别是如果测试在您需要找出答案时被破坏了。我们经常向元素添加 id 只是为了使测试更容易。我们已经学会接受我们以特殊的方式编写 Java 代码以使其可测试,并且我认为这对于 HTML 来说也是可以的。

关于Selenium:是否可以将 xpath 与变量连接起来?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/403622/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com