![]() |
1
1
如果这是经常重复的事情,并且您希望集中化逻辑,而不必处理变量,那么 Custom Locator Strategy ,则, 受您问题启发的示例:
这将适用于将定位器作为输入参数的所有关键字。自定义定位器策略只需要返回一个Web元素。 在我看来,另一种方法满足内联标准,但在我看来不太可读(留给读者),那就是使用字符串对象函数。它们在 Advanced Variable Syntax 机器人框架指南部分:
此示例显示如何内联使用对象函数。由于Python字符串对象具有replace方法,因此它将提供一种稳定的方法来替换相同的变量,并使用它的replace输出来进一步分配关键字。 它将产生以下结果:
可以看出,replace函数返回结果,而不更新原始字符串。这使得它可以用作可重用模板。 |
![]() |
ARH · 如何使用Selenium识别网站中使用的所有标签 3 年前 |
![]() |
vidhu · 无URL的自动化测试 3 年前 |
![]() |
Myoung Nam · 如何从谷歌搜索中提取多个div类? 3 年前 |