У меня есть приведенная ниже HTML-разметка, к которой я пытаюсь получить доступ и нажимаю через python ... по какой-то причине копирую xpath и выполняю это не работает:
self.driver.find_element(By.XPATH, '//*`[@id="isc_8D"]/table/tbody/tr/td/table/tbody/tr/td[2]/img')`
Кажется, атрибут 'name' является единственным уникальным идентификатором ниже;Как я мог дождаться, пока он будет существовать, а затем найти элемент по имени атрибута и щелкнуть в Python?то есть name = "isc_NXicon"
<img src="http://website:8080/DBWEBSITE/ui/sc/skins/Enterprise/images/TabSet/close.png" width="12" height="12" align="absmiddle" style="vertical-align:middle" name="isc_NXicon" eventpart="icon" border="0" suppress="TRUE" draggable="true">
Я делаю следующее с помощью другого элемента с помощью селектора CSS: Но Как я могу сделать то же самое с помощью html 'name attribute' длямоя текущая актуальная наценка?
WebDriverWait(self.driver, 15).until(EC.visibility_of_element_located((By.CSS_SELECTOR, ".btn.btn-mini.btn-primary"))).click()