小编J. *_*ron的帖子

无法按类硒亚马逊找到元素

我目前正在 amazon.es 网页上尝试 Selenium Webdriver。我已成功浏览网页,按类查找元素(准确地说是搜索项按钮)。

问题是当我尝试获取网页的价格时。该网页可以在这里找到(只需查找 Balon Baloncesto => 篮球)。当我尝试按类搜索元素时,这正是:

<span class="a-size-base a-color-price s-price a-text-bold">EUR 33,64</span>
Run Code Online (Sandbox Code Playgroud)

Selenium 找不到它,给出未找到元素错误。这是 Java 实现。nav是浏览器对象。

//value = a-size-base a-color-price s-price a-text-bold
elemList = nav.findElements(By.className(value));
//elemList appears to be empty after this
Run Code Online (Sandbox Code Playgroud)

网页上没有任何 iFrame 会影响我,所以我不太清楚问题出在哪里。任何帮助将不胜感激。

此致

javascript selenium selenium-chromedriver

1
推荐指数
1
解决办法
7750
查看次数