HTMLは次のとおりです。
<a class="editorButton" href="javascript:validateAndSubmit(document.form,'/Dispatcher?page=ExpressReqEditor&element=Submit&sig=R2pneG9IbTVSaFh0MEo4ZWFEQkxlUWZpQkhjPTtORFpsWVRNeE56UXRaamt3TkMwMFpqaGpMV0kxWlRZdE5ESXpOREJpWVRSbU5EQmk7cGFnZTtlbGVtZW50');"> submit </a>
私は思いつく限りのことをすべて試しましたが、運がありませんでした。私がそれを見つけることができる唯一の方法は、そのxpathによるものです:
html/body/form/table/tbody/tr/td/table/tbody/tr[52]/td[2]/a[3] >
これが私が試したことです:
driver.findElement(By.xpath("//a[contains(text(), ' Submit ')]")).click();
driver.findElement(By.xpath("//a[contains(.,' Submit ')]")).click();
driver.findElement(By.xpath("//a[contains(normalize-space(.),' Submit ')]")).click();
driver.findElement(By.xpath("//a[contains(normalize-space(.),'Submit')]")).click();
driver.findElement(By.xpath("//a[contains(text(), '  submit  ')]")).click();
driver.findElement(By.xpath("//a[contains(text(), ' submit ')]")).click();
どんな助けでも素晴らしいでしょう