Python中文
首页
教程
问答
标签
搜索
登录
注册
登录selenium后如何访问页面元素?
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>我不知道下一步如何使用selenium页面,但我不知道如何成功地访问页面。我尝试过设置新的框架,但它没有找到那个元素,因为我认为它是在查看登录页面上的元素,而不是后面的页面。这是登录成功后的url。<code>https://homeaccess.katyisd.org/HomeAccess/Classes/Classwork</code></p> <p><a href="http://i.stack.imgur.com/2cKFV.png" rel="nofollow">Path of frame on page AFTER login page </a></p> <pre><code>browser = webdriver.Chrome(executable_path = path_to_chromedriver) url = "https://homeaccess.katyisd.org/HomeAccess/Account/LogOn?ReturnUrl=%2fHomeAccess" browser.get(url) browser.find_element_by_id('LogOnDetails_UserName') browser.find_element_by_id('LogOnDetails_Password') browser.find_element_by_id('LogOnDetails_UserName').clear() browser.find_element_by_id('LogOnDetails_Password').clear() browser.find_element_by_id('LogOnDetails_UserName').send_keys('******') browser.find_element_by_id('LogOnDetails_Password').send_keys('******') </code></pre> <p>这些都在登录后的页面上</p> ^{pr2}$
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p>尝试等待帧出现:</p> <pre><code>frame = WebDriverWait(browser, 10).until(EC.frame_to_be_available_and_switch_to_it((By.ID, 'sg-legacy-iframe'))) </code></pre>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
如何提高Djang的410误差
2 回答
如何提高doc2vec模型中两个文档(句子)的余弦相似度?
8 回答
如何提高Docker的日志限制?|[输出已剪裁,达到日志限制100KiB/s]
3 回答
如何提高DQN的性能?
7 回答
如何提高EasyOCR的准确性/预测?
8 回答
如何提高Euler#39项目解决方案的效率?
4 回答
如何提高F1成绩进行分类
5 回答
如何提高FaceNet的准确性
8 回答
如何提高fft处理的精度?
5 回答
如何提高Fibonacci实现对大n的精度?
7 回答
如何提高Flask与psycopg2的连接时间
10 回答
如何提高FosterCauer变换的scipy.signal.invres()的数值稳定性?
2 回答
如何提高gae查询的性能?
10 回答
如何提高GANs用于时间序列预测/异常检测的结果
1 回答
如何提高gevent和tornado组合的性能?
2 回答
如何提高googleappengin请求日志的吞吐量
8 回答
如何提高googlevision文本识别的准确性
2 回答
如何提高groupby/apply效率
2 回答
如何提高Gunicorn中的请求率
3 回答
如何提高G中的文件编码转换
1 回答