确定在 phptravels.net 站点中选择下拉列表的 xpath

Posted

技术标签:

【中文标题】确定在 phptravels.net 站点中选择下拉列表的 xpath【英文标题】:Identify the xpath to select dropdown in phptravels.net site 【发布时间】:2020-01-02 10:35:31 【问题描述】:

我需要帮助来识别xpath 以输入文本并使用Robot 框架从下拉列表(https://www.phptravels.net)中进行选择。

点击酒店选项 输入诸如“德里”之类的文字 输入诸如“德里”之类的文字,然后从下拉列表中选择城市“德里”

使用 Robot 框架和 selenium 库。

    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 

我收到以下错误:

找不到定位器的元素

【问题讨论】:

欢迎来到 SO!只是下次的提示:***.com/help/how-to-ask 【参考方案1】:

在 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')]

【讨论】:

以上是关于确定在 phptravels.net 站点中选择下拉列表的 xpath的主要内容,如果未能解决你的问题,请参考以下文章

如何将建好的HTML格式的图片插入邮件

win2008下iis7 https站点灰色,无法配置

怎样用sharepoint designer创建第一个站点网页

怎样用sharepoint designer创建第一个站点网页

如何在文件面板中新建文件夹和网页文件

如何在windows下安装hadoop