使用Python和Selenium单击按钮

时间:2019-06-15 10:39:03

标签: python html selenium web button

我要单击以下按钮:

https://i.stack.imgur.com/ifiDC.png

到目前为止,我的代码看起来像这样,但是什么也没有发生:

https://i.stack.imgur.com/Cgi5v.png

谢谢您的帮助:)

2 个答案:

答案 0 :(得分:1)

您可以执行以下操作:

  1. 使用@ class ='fl-product-size--item fl-product-size--item__不可用,您可以创建一个唯一的定位器。
  2. 如果Only @class没有为您提供唯一的定位符,则可以从Parent-Child RelationShipSibling Node寻求帮助。
  3. 创建独特的定位器是主要任务。希望这对您有所帮助。

答案 1 :(得分:0)

您需要使用xpath,因为CSS定位器具有三个相同的元素。

我检查了网站上的xpath,因为48尺寸不可用,但是xpath就是这样

//button[@class='fl-product-size--item fl-product-size--item__not-available']//span[text()='48']