не может найти элемент в iframe селен

public class YourObject {
    private Type field1;
    private Type field2;
    private Type field3;
    ...

    public YourObject() {
    }

    public void setField1(Type t) {
        field1 = t;
    }

   public void setField2(Type t) {
        field2 = t;
   }

    public void setField3(Type t) {
        field3 = t;
    }
    ...
}
0
задан Muhamed Khaled 17 March 2019 в 23:39
поделиться

1 ответ

Используемый вами xpath неверен, поскольку в нем есть ошибка ввода, вы использовали soucre вместо source, и структура, которую вы использовали для его получения, также неверна.
Поэтому попробуйте использовать приведенный ниже код, он должен работать нормально.

WebDriverWait(browser,10).until(EC.frame_to_be_available_and_switch_to_it(By.XPATH, "//div[@id='innerframe']/iframe"))

browser.find_element_by_xpath("//div[@id='mediacontent']//video").text
0
ответ дан Sameer Arora 17 March 2019 в 23:39
поделиться
Другие вопросы по тегам:

Похожие вопросы: