一个页面上有 2 个图像具有相同的图像 src 链接。如果我使用以下代码,它将单击第一个图像,那么如何单击第二个图像?
browser.image(:src, "https://itc.mzstatic.com/itc/images/btn-grey-small-edit.png").click
一个页面上有 2 个图像具有相同的图像 src 链接。如果我使用以下代码,它将单击第一个图像,那么如何单击第二个图像?
browser.image(:src, "https://itc.mzstatic.com/itc/images/btn-grey-small-edit.png").click
您需要捕获所有图像,然后单击第二个
browser.images(:src, "https://itc.mzstatic.com/itc/images/btn-grey-small-edit.png")[1].click
或指定图像的索引(对于 watir-webdriver,索引从 0 开始,对于 watir,索引从 1 开始):
browser.image(:src => "https://itc.mzstatic.com/itc/images/btn-grey-small-edit.png", :index => 1).click