我使用以下链接自动化测试:
的 https://roundtheworld.skyteam.com/B2C/en/Home/WelcomePage
但我无法找到文本框网页元素。
如果有任何机构知道解决方案如何找到本网站的网页元素,请告诉我。
答案 0 :(得分:0)
您可以通过以下任何xpath
访问标有占位符//input[@id='CityOfOrigin']
的文本框网络元素:
//input[@name='CityOfOrigin']
或
//input[@title='From']
或
master
如果这回答你的问题,请告诉我。
答案 1 :(得分:0)
这可以帮助你: - //div[@class="inner_circle"]/form//*/input[contains(@name,"CityOfOrigin")]
。如果你想找到一些其他字段你只需要找到属性并将其放在xpath旁边
答案 2 :(得分:0)
如果您使用的是Chrome,请使用F12或ctrl + shift + i打开开发人员控制台,然后使用find功能检查元素。希望这有助于您检查元素的问题。对于Firefox,使用Shift + f2& for Edge使用F12打开开发人员选项。
文本框中存在id和name,因此您可以在xpath或css中使用它们
driver.find_element_by_id('CityOfOrigin').send_keys("This is test")
driver.find_element_by_name('CityOfOrigin').send_keys("This is test1")