使用Python Selenium的Javascript登录页面

macvj87

我正在尝试使用Python硒包登录到下一页,以进行少量活动。我写了以下内容,但是每次得到“找不到类”。我需要访问用户名和密码才能使用send_keys()任何反馈对此表示赞赏。

[码]

from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait as wait
from selenium.webdriver.support import expected_conditions as EC

chrome_browser = webdriver.Chrome('C:/Users/vbabu/AppData/Local/chromedriver')
chrome_browser.maximize_window()
chrome_browser.get('https://myservices-dfsi.console.oraclecloud.com/mycloud/cloudportal/gettingStarted')

form = chrome_browser.find_element_by_id('idcs-signin-basic-signin-form-post-redirect-form')
print(form)

[错误]

selenium.common.exceptions.NoSuchElementException:消息:没有这样的元素:无法找到元素:{“方法”:“ css选择器”,“选择器”:“ [id =“ idcs-signin-basic-signin-form-post-重定向表单“]”}

[预期产量]

我需要访问用户名和密码标签。

屏幕截图

纳伦德拉

尝试使用显式等待,直到元素可用以执行操作

username = WebDriverWait(driver, 20).until(EC.visibility_of_element_located((By.ID, "idcs-signin-basic-signin-form-username")))
username.send_keys("some_text")

导入以下软件包:

from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

使用Selenium登录页面

Python Selenium-未显示登录页面

Selenium Python无法在ConnectWise登录页面上选择Element

使用 Javascript 和 Selenium Webdriver (Chrome) 登录

Python:使用Cookie登录Selenium

使用 Selenium (Python) 自动登录

如何使用JavaScript网页抓取复杂的登录页面?

如何在 Disneyworld 登录页面中找到电子邮件地址字段以使用 Selenium (Python) 发送文本

如何在 Disneyworld 登录页面中找到电子邮件地址字段以使用 Selenium (Python) 发送文本

使用Selenium Python登录到Reddit

在Python中使用Selenium登录gmail

使用Python Selenium登录到Yahoo

使用Selenium + Python通过弹出窗口登录

使用 selenium 和 python 登录的问题

使用 selenium python 登录机器人

Python登录页面

使用硒登录页面

无法使用 Selenium 将文本发送到 Microsoft 登录页面上的电子邮件字段

如何使用带有Java的Selenium Webdriver从登录页面上的图像徽标获取文本

如何使用Selenium和xpath在Google登录页面中选择电子邮件或电话字段?

Selenium无法使用LINK_TEXT方法在页面上找到“登录”按钮

如何使用JavaScript或Selenium检查页面上是否存在警报

Javascript 没有在使用 Selenium 的页面中执行

使用Perl Selenium :: Remote :: Driver for Javascript稍后再加载页面

在几秒钟后隐藏的元素上使用 Python Selenium 抓取 Javascript React 页面

如何使用Selenium登录

使用python解析Javascript页面

使用Python / PhantomJS / Selenium滚动无限页面

使用Selenium滚动到Python页面顶部