如何使用selenium roboframework(python)获取xpath的文本值?
代码是 变量:如何使用selenium roboframework(python)获取xpath的文本值?,python,selenium-webdriver,robotframework,robotframework-swinglibrary,Python,Selenium Webdriver,Robotframework,Robotframework Swinglibrary,代码是 变量: ${Thevalue} Get Text xpath:'//thexpath' 测试用例: Log ${Thevalue} Log${Thevalue}——这不会返回xpath的值。如何获取它。看起来您的代码并没有按照Robot框架的预期编写 变量、关键字和测试用例部分的代码示例如下所示: 在关键字部分。我使用了三个xpath用法示例。您可以根据自己的需求使用任何示例 *** Variables *** {Sign_In_locator} xpath=
${Thevalue} Get Text xpath:'//thexpath'
测试用例:
Log ${Thevalue}
Log${Thevalue}
——这不会返回xpath的值。如何获取它。看起来您的代码并没有按照Robot框架的预期编写
变量、关键字和测试用例部分的代码示例如下所示:
在关键字部分。我使用了三个xpath用法示例。您可以根据自己的需求使用任何示例
*** Variables ***
{Sign_In_locator} xpath=//b[contains(text(),'Sign in')]
*** Test Cases ***
Print_Value
*** keywords ***
Print_Value
${Example1_value}= Get Text ${Sign_In_locator}
${Example2_value}= Get Text xpath=//b[contains(text(),'Sign in')]
${Example3_value}= Get Text //b[contains(text(),'Sign in')]
Log ${Example1_value}
Log ${Example2_value}
Log ${Example3_value}
有关更多信息,请参阅此链接
由于语法错误,您发布的代码无法正常工作。但是,问题可能是因为xpath中的单引号。