У XPATH есть несколько вариантов выбора этого элемента input
.
Ниже приведена одна опция, которая просматривает весь документ для элемента input
, который имеет атрибут с именем тип со значением "submit" и атрибут с именем value с значение "Сохранить как XML".
//input[@type='submit' and @value='Save as XML']
Если бы вы могли предоставить немного больше структуры, можно было бы создать более конкретный (и эффективный) XPATH. Например, что-то вроде этого может работать:
/html/body//form//input[@type='submit' and @value='Save as XML']
Вы должны быть в состоянии использовать XPATH с кодом, подобным следующему:
client = new WebClient(BrowserVersion.FIREFOX_3)
client.javaScriptEnabled = false
page = client.getPage(url)
submitButton = page.getByXPath("/html/body//form//input[@type='submit' and @value='Save as XML']")