Не удается найти веб-элементы веб-интерфейса интрасети по селену. Найти элемент по идентификатору, имени ... и т. Д. - PullRequest
0 голосов
/ 23 мая 2019

Я перепробовал все возможные способы селена, чтобы найти элемент, но мне это не удалось.ниже код, который я использую

System.setProperty("webdriver.chrome.driver","C:\\chromedriver_win32\\chromedriver.exe");
WebDriver driver = new ChromeDriver();
driver.manage().window().maximize();
driver.get("https://192.168.0.101");
/*below two lines tried but not successful*/ 
WebDriverWait wait = new WebDriverWait (driver, 15);
wait.until(ExpectedConditions.visibilityOfElementLocated(By.cssSelector("#login_username"))).sendKeys("Aa12");
//driver.findElement(By.xpath("//*[@id='login_username']")).sendKeys("Aa12");
//driver.findElement(By.xpath("//input[@id='login_username']")).sendKeys("Aa12");
//driver.findElement(By.name("username")).sendKeys("Aa12"); 
//driver.findElement(By.id("login_username")).sendkeys("Aa12");
//driver.findElement(By.xpath("//input[contains(@value,'Login')]")).click();

мой HTML-код для элемента имени пользователя выглядит следующим образом

<input class="input" type="text" name="username" maxlength="16" id="login_username">

я получаю ошибку как

Starting ChromeDriver 74.0.3729.6 (255758eccf3d244491b8a1317aa76e1ce10d57e9-refs/branch-heads/3729@{#29}) on port 39970
Only local connections are allowed.
Please protect ports used by ChromeDriver and related test frameworks to prevent access by malicious code.
Caused by: org.openqa.selenium.NoSuchElementException: no such element: Unable to locate element: {"method":"css selector","selector":"#login_username"}

прочееЕще мне хотелось бы упомянуть, что я включил защищенный режим для всего Интернета, локальной интрасети, доверенных сайтов, сайтов с ограниченным доступом в браузере настроек безопасности.

После просмотра веб-страниц консоли сайта появляется сообщение об ошибке, показанное ниже:

Failed to load resource: the server responded with a status of 404 (Site or Page Not Found)

Я уверен, что это не проблема селена, возможно, веб-интерфейсу нужен какой-то другой способ доступа к информации о странице.пожалуйста помогите

...