有人可以建议在使用cssContainingText时是否有任何方法可以搜索具有确切文本的元素.我使用下面的代码,但在下拉列表中有多个值,如下所示.
Value 1
Value 1 Test 1
Value 1 Protractor 1
Run Code Online (Sandbox Code Playgroud)
以下是我正在使用的代码.
element(by.cssContainingText('option', Value1)).click();
Run Code Online (Sandbox Code Playgroud) 我在读取JSON文件时遇到一些问题。我正在使用Jenkins Active Choice参数通过groovy脚本从JSON文件读取值。这就是我的JSON文件的外观。
{
"smoke": "Test1.js",
"default": "Test2.js"
}
Run Code Online (Sandbox Code Playgroud)
我希望我的常规脚本打印出烟雾和默认值。下面是我的常规代码。
import groovy.json.JsonSlurper
def inputFile = new File(".\TestSuitesJ.json")
def InputJSON = new JsonSlurper().parseText(inputFile)
InputJson.each
{
return[
key
]
}
Run Code Online (Sandbox Code Playgroud)
上面的代码对我不起作用。有人可以建议一种更好的常规方法吗?
在量角器中有什么办法可以在命令行中指定环境名称吗?基于此名称,我希望选择特定的URL进行测试,这些URL在我的.env文件中定义.