使用selenium-webdriver无法通过xpath查找元素

时间:2019-04-18 09:55:49

标签: python selenium-webdriver xpath

当尝试使用python中的硒通过xpath获取某些元素时,我遇到了麻烦。

我在类似于以下网页上工作:https://warframe.market/items/mirage_prime_set

我正在尝试获取商品价格,但是硒找不到我想要的元素,但是我可以在浏览器中使用xpath来找到它。

图片:xpath result on browser(红色是我正在寻找的元素)

有我的代码:

price_list = driver.find_elements_by_xpath( '//div[@class="orders-row__element order__price sell_color"]/span[1]' )
print( len(price_list) ) #there is my issue, price_list is empty

但是它会引发一个NotSuchElementExeption,而不是使用相对路径而不是相对路径会引发这种异常,但是我想知道为什么相对路径不起作用?

我希望我已经足够清楚了(如果不只是告诉我),我为我的英语道歉。

如果有人可以帮助我,那就太好了,谢谢。

0 个答案:

没有答案