Kod :
System.setProperty("webdriver.chrome.driver", "C:\Users\pkshirs3\SeleniumMaterial\chromedriver.exe");
WebDriver webDriver = new ChromeDriver();
String urlToBeUsed = "internalURL";
webDriver.get(urlToBeUsed);
Thread.sleep(3000);
webDriver.findElement(By.name("markUp")).sendKeys("456");
Kod HTML :
<input id="markUpPairNumberField-inputEl" type="text" name="markUp" style="text-align: right; width: 100%;" class="x-form-field x-form-text x-form-focus x-field-form-focus x-field-default-form-focus" autocomplete="off" aria-invalid="false" data-errorqtip="">
W czym problem ?
Odpowiedzi:
0 dla odpowiedzi № 1Przez.name - ta metoda daje ci element, jeśli twój tag jest wprowadzony i ma poprawna nazwa, np. "markUp". Spróbuj także debugować, jeśli ten element jest załadowane w dom w czasie, gdy próbujesz zaindeksować stronę.
W przypadku innych tagów możesz odnieść się do tej oficjalnej dokumentacji - http://www.seleniumhq.org/docs/03_webdriver.jsp