尝试在robotframework中获取元素属性,如下所示: ${list_id} = Get Element Attribute xpath://h3[contains(text(), ${name})] data-testid 总而言之,${name}是一个在流程中设置得更高的变量,但是我如何包装一个变量,以便它被解析为“XYZ”,而不仅仅是XYZ?如果没有引号,它就是一个无效的xpath表达式。看过类似的问题,但并不是很多都包含了变量。
xpath并不难,但让我惊讶的是Selenium在页面上找不到任何inputs。ValueError: Element locator 'xpath=//input' did not match any elements.我尝试了Selenium2Library、AngularJSLibrary、ExtendedSelenium2Library和许多xpath表达式,都没有成功。我pip freeze的一部分
robotframework<
我想根据表达式的结果调用不同的方法,但只在Mac上得到错误 我正在使用2.7.14+roboframework3.1.1+robotframework-ride1.7.3.1)框架作为集成开发环境:在Mac(python3.7.3+robotframework3.1.2+robotframework-ride1.7.3.1)上,win10上的表达式可以正常工作 Run Keyword If | '$Android Open App | ELS