Metne otomatik olarak metin kaldırılacağı bir alana metin girdiğim bir durum vardı. Bazı site işlevlerinden kaynaklandığına göre, numaralı telefona girdiğinizde, alana metin girdikten sonra enter tuşuna basın. Bu nedenle, barkod metninizi sendKeys yöntemiyle gönderdikten sonra, doğrudan 'enter' yazınız. Selenium Keys sınıfını içe aktarmanız gerekeceğini unutmayın. Aşağıdaki koduma bakın. Ben yardımcı olur umarım
import org.openqa.selenium.Keys;
String barcode="0000000047166";
WebElement element_enter = driver.findElement(By.xpath("//*[@id='div-barcode']"));
element_enter.findElement(By.xpath("your xpath")).sendKeys(barcode);
element_enter.sendKeys(Keys.RETURN); // this will result in the return key being pressed upon the text field
..
'barcode' değişken bu 'SendKeys (barkod)' –
kullanımı' SendKeys (barkod) '@SubirKumarSao diyor gibi geçmesi olduğu; div-barkod alanı muhtemelen geçersiz barkodları kaldırmak için doğrulamaya sahiptir. – Faiz