慢慢地用硒教自己一些自动化。制作了一个小程序来自动检出即将在线发布的产品。一切看起来都很完美,除非程序只有在我输入确切的产品名称时才会起作用。
首先我有这个用户输入:
Productname = raw_input("Pleae enter the name of your product:")
这是我正在使用的xpath点击脚本,我认为该脚本适用于关键字,不需要确切的产品名称。
browser.refresh()
element = WebDriverWait(browser, 3).until(
EC.element_to_be_clickable((By.XPATH, "//a[contains(text(),'" + Productname + "')]")));
element.click();
这是html的片段,产品名称位于下面
会喜欢一些帮助。在这个小项目中学到了很多,这似乎是我无法解决的唯一问题。
此致
-Julian
答案 0 :(得分:0)
Try following xpath :
//div[@class='grid-product-info']
Hope it will help you.