如何使用 Selenium webdriver 单击第二个提交按钮?

2024-02-23

Example

对于第一个按钮:

<input class="btnstyle greenbtn paddinglr20" 
        type="submit"
        value="Upload " 
        name="submit_upload"/>

对于第二个按钮(也具有相同的名称等):

<input class="btnstyle greenbtn paddinglr20" 
        type="submit" 
        value="Upload " 
        name="submit_upload"/>

我试过这个:

List<WebElement> btn = driver.findElements(By.name("submit_upload"));
btn.get(1).click();

在这种情况下,通过名称可能不够具体。您可以尝试下面的 CSS 选择器。当您尝试单击按钮时,您是否使用该按钮可见并启用?

List<WebElement> btn = driver.findElements(By.cssSelector("input[name='submit_upload']"));
btn.get(1).click();
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何使用 Selenium webdriver 单击第二个提交按钮? 的相关文章

随机推荐