Работая с автоматическим тестированием, я столкнулся со следующей проблемой довольно много времени: я хочу найти элемент на странице, но элемент должен находиться в определенном регионе страницы ,selenium webdriver найти элемент в регионе
Примите следующие данные: У меня есть поисковое поле с типом вперед на сайте. В моей боковой панели у меня есть элемент, в котором я занимаюсь серфингом (называет его «Selenium»), но это не тот элемент, который меня интересует, я хочу узнать, доставляет ли мой поиск по принципу «вперед» ожидаемый результат при поиске "Селен".
<body>
<header>
<searchfield>
<searchresults>
<a .... >Selenium</a>
<searchresults>
</searchfield>
</header>
<aside>
...
<a .... >Selenium</a>
...
</aside>
</body>
Если я селеном WebDriver поиск по LinkText «Селен» он найдет обе записи, один на боковой панели, как как хорошо один в searchfield. Кроме того, я не могу дождаться searchresult с помощью команды WaitForVisible
в linkText, поскольку Selenium найдет элемент на боковой панели и сделает вывод, что элемент задан.
Так что мой вопрос: «С селеном webdriver, как мне искать элемент в определенном регионе?»
Вероятно, было бы лучше читать, если вы использовали ByChained. – djangofan