第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

無法使用 selenium sendKeys 在文本字段中輸入字符

無法使用 selenium sendKeys 在文本字段中輸入字符

猛跑小豬 2023-09-20 16:16:57
我正在嘗試在文本字段中輸入字符,但它不起作用。下面我提到了2段代碼。JS 根本不起作用。在第一段代碼中,單擊有效,但其他步驟無效。Xpath 是正確的,因為 click 正在處理該問題。    util.driver.findElement(By.xpath("//input[@id='input-1']")).click();    util.driver.findElement(By.xpath("//input[@id='input-1']")).clear();    util.driver.findElement(By.xpath("//input[@id='input-1']")).sendKeys("hjgfjg");JavascriptExecutor js = (JavascriptExecutor) util.driver;js.executeScript("document.getElementByXpath('//input[@id='input-1']').value = 'TEST')");
查看完整描述

3 回答

?
慕容森

TA貢獻1853條經(jīng)驗 獲得超18個贊

所需的元素是動態(tài)元素,因此要調(diào)用sendKeys()該元素,您必須引發(fā)WebDriverWait?,并且elementToBeClickable()可以使用以下任一定位器策略:

  • cssSelector:

    new?WebDriverWait(driver,?20).until(ExpectedConditions.elementToBeClickable(By.cssSelector("input.slds-input[id^='input-'][aria-describedby^='help-message-']"))).sendKeys("hjgfjg");
  • xpath:

    new?WebDriverWait(driver,?20).until(ExpectedConditions.elementToBeClickable(By.xpath("http://input[@class='slds-input'?and?starts-with(@id,?'input-')][starts-with(@aria-describedby,?'help-message-')]"))).sendKeys("hjgfjg");



查看完整回答
反對 回復(fù) 2023-09-20
?
浮云間

TA貢獻1829條經(jīng)驗 獲得超4個贊

嘗試使用Actions:


WebElement input = util.driver.findElement(By.xpath("//input[@id='input-1']"));

Actions action = new Actions(util.driver);

action.moveToElement(input).click().sendKeys("test").build().perform();

導(dǎo)入后:


import org.openqa.selenium.WebElement;

import org.openqa.selenium.interactions.Actions;


查看完整回答
反對 回復(fù) 2023-09-20
?
撒科打諢

TA貢獻1934條經(jīng)驗 獲得超2個贊

也許您可以嘗試以下解決方法:

  1. 嘗試先單擊文本框,然后調(diào)用 sendKeys()。

  2. 當(dāng)輸入事件到達太快時,Angular 無法處理它們。作為解決方法,您需要發(fā)送單個字符,并且每個字符之間有較小的延遲。

Selenium sendKeys 不發(fā)送所有字符

  1. 您可以嘗試使用 Actions 類。


查看完整回答
反對 回復(fù) 2023-09-20
  • 3 回答
  • 0 關(guān)注
  • 186 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號