selenium webdriver中定位不到下面的元素,求指导 50
用xpath,css都定位不到,还请帮忙指导用JS代码也不行,不报错,但页面没有跳转js.executeScript("window.location.href=\"ja...
用xpath, css都定位不到,还请帮忙指导
用JS代码也不行,不报错,但页面没有跳转js.executeScript("window.location.href=\"javascript:onNext('LA')\";"); 展开
用JS代码也不行,不报错,但页面没有跳转js.executeScript("window.location.href=\"javascript:onNext('LA')\";"); 展开
- 你的回答被采纳后将获得:
- 系统奖励15(财富值+成长值)+难题奖励30(财富值+成长值)+提问者悬赏50(财富值+成长值)
4个回答
展开全部
//div[@id='productType4']//a[contains(text(),'立即购买')]
如果上面的还不能定位的话或说明你那个DIV需要点击才能动态生成,有外网地址没有;可以帮你看一下。一般这种我直接用JS给他隐藏的元素赋值,没必要太纠结页面定位的问题,
如果上面的还不能定位的话或说明你那个DIV需要点击才能动态生成,有外网地址没有;可以帮你看一下。一般这种我直接用JS给他隐藏的元素赋值,没必要太纠结页面定位的问题,
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
//*[@id='productType4']/div[6]/span[1]/i[1]/a
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用Class定位
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你的cssSelector 怎么写的? 我看看
更多追问追答
追问
我想先定位到它上面的div 的,也定位不到的,下面输出size为0,不知道如何定位这个,你知道吗,还请帮忙指导一下,新手不太懂List divelements =driver.findElements(By.cssSelector("div[class='p_r_main_txt2']"));System.out.println(divelements.size());
追答
用这个试试:
cssSelector: "#productType4 > div:nth-child(6) > span:nth-child(2) > i:nth-child(1)"
xPath: "//div[@id='productType4']/div[6]/span/i"
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询