0

Web Driver と Python を使用して、Javascript ベースの Web サイトの iframe でチェックボックスを見つけようとしています。ID と XPATH で検索しようとしましたが、間違ったフレームを探しているに違いないため、どちらも機能していないようです。チェックボックスはユーザーのページに表示され、セレンIDEも私と同じ答えを出すようですが、それでも「NoSuchElementException: Message: u'The element could not be found」という結果になります

チェックボックスの html: input type="checkbox" onclick="CE.CESECUR.onClickFullSecurity()" id="cefullsecure"

セレンコード: _settings_ssl_locator = (By.XPATH, ".//*[@id='cefullsecure' and onclick='CE.CESECUR.onClickFullSecurity()']")

def click_settings_enable_ssl(self):
    self.selenium.find_element(*self._settings_ssl_locator).select()
4

1 に答える 1