css Java:Selenium将文本发送到错误的字段
我正试图在易趣上设置“立即购买”的价格
我正在使用:
String BINCSS = "#binPrice";
String BINXPath = ".//*[@id='binPrice']";
我试图将“立即购买”的价格设置为“固定价格”,而不是“拍卖”价格。为此,我首先单击“固定价格”选项卡,然后使用前面的XPath/CSS发送价格
这是有效的,但是它将其发送到错误的字段,换句话说,它将价格发送到“拍卖”而不是“固定价格”选项卡中的“立即购买”字段
如何将其发送到固定价格的“立即购买”文本框
谢谢
# 1 楼答案
定位器地址在固定价格选项卡和拍卖选项卡中相同。 这就是为什么在这两个地方都会显示Buy-It价格
两个选项卡中Buy-It price的相对xpath为//*[@id='binPrice'],因此请使用绝对xpath导航到固定价格选项卡->;现在就买吧
# 2 楼答案
这是解决方案,我在链接文本旁找到了“固定价格”选项卡,并执行了单击操作,然后在“立即购买”中传递值s
希望它也能为你工作