Selenium 在phptravels.net站点中标识要选择的xpath下拉列表
我需要帮助来识别用于输入文本的Selenium 在phptravels.net站点中标识要选择的xpath下拉列表,selenium,robotframework,Selenium,Robotframework,我需要帮助来识别用于输入文本的xpath,并从下拉列表中进行选择(在https://www.phptravels.net)使用Robot框架 点击酒店选项 输入类似“德里”的文本 输入类似“德里”的文本,然后从下拉列表中选择城市“德里” 使用Robot框架和selenium库 Input Text xpath://*[@id=\"select2-drop\"] Delhi,India Input Text xpat
xpath
,并从下拉列表中进行选择(在https://www.phptravels.net
)使用Robot框架
- 点击酒店选项
- 输入类似“德里”的文本
- 输入类似“德里”的文本,然后从下拉列表中选择城市“德里”
Input Text xpath://*[@id=\"select2-drop\"] Delhi,India
Input Text xpath://*[@id=\"select2-drop\"]/div/input Delhi,India
Input Text xpath://*[contains(text(),'Search by Hotel or City Name')] Delhi
我发现以下错误:
找不到具有定位器的元素
在xpath的情况下:
[contains(text(),'your_text')]
应该可以工作
试试这个:
click element xpath=//*[@id="s2id_location"]/a/span[1]
input text xpath=//*[@id="select2-drop"]/div/input Delhi
wait until page contains element xpath=//li[2]/div/span[contains(text(),'Delhi')]
click element xpath=//li[2]/div/span[contains(text(),'Delhi')]
page should contain element xpath=//a/span[1][contains(text(),'Delhi, India')]
欢迎来到SO!只是给下一次的提示: