首页 > 其他分享 >当打开百度,定位输入报错怎么解决driver.find_element_by_id('kw').send_keys("selenium")??

当打开百度,定位输入报错怎么解决driver.find_element_by_id('kw').send_keys("selenium")??

时间:2023-08-12 15:56:59浏览次数:43  
标签:keys driver selenium element 报错 import find

报错如下:

 解决方案,改变编写方式,引入

from selenium.webdriver.common.by import By

 

 

源码:

例子说明:  打开百度,输入selenium进行搜索。

from selenium import webdriver
from time import sleep
from selenium.webdriver.common.by import By
driver = webdriver.Chrome()
driver.get("http://www.baidu.com")
sleep(3)
driver.find_element(By.ID, 'kw').send_keys("selenium")
sleep(3)

driver.find_element(By.ID, 'su').click()
sleep(3)

driver.quit()

    前置条件 安装python版本 安装python编辑器 安装浏览器版本号对应驱动 配置好环境变量  

标签:keys,driver,selenium,element,报错,import,find
From: https://www.cnblogs.com/tangtangsimida/p/17624924.html

相关文章

  • 1、编译 glibc 过程中报错 ../configure --prefix=/opt/glibc-2.27       2、首
    64位安装包,查看系统位数,安装对应的mysqlLinux系统安装MySQL时,将MySQL-5.6.17-1.el6.x86_64.rpm-bundle.tar包打开,有7个rpm文件,如下:MySQL-client-5.6.17-1.el6.x86_64.rpmMySQL-devel-5.6.17-1.el6.x86_64.rpmMySQL-embedded-5.6.17-1.el6.x86_64.rpmMySQL-server-5.6.17-1.el6.......
  • 关闭ESlint/路径起别名/配置前端代理/引入模块报错
    怎么关闭ESlint语法检查(不建议)vue-cli创建的项目,在vue.config.js​文件里面//vue.config.jsconst{defineConfig}=require('@vue/cli-service');module.exports=defineConfig({lintOnSave:false,})vite创建的项目,在vite.config.js​文件里面import......
  • 如何解决 yum update 报错
    yumupdate的时候遇到报错[root@shawnyan~]#yumupdateerror:rpmdb:BDB0113Thread/process2043/140494753589056failed:BDB1507ThreaddiedinBerkeleyDBlibraryerror:db5error(-30973)fromdbenv->failchk:BDB0087DB_RUNRECOVERY:Fatalerror,rundataba......
  • 报错RuntimeError: Working outside of request context的解决办法
    在程序编写过程中,我写了一个装饰器defauth(func):definner(*args,**kwargs):ifsession.get('username'):res=func(*args,**kwargs)#真正的执行视图函数,在执行视图函数之前判断是否登录returnreselse:#重......
  • selenium常用知识点
    selenium知识点selenium截屏全屏截屏:截屏的是可视区域driver.save_screenshot('baidu1.png')部分截屏:指定元素截屏image=driver.find_element(By.XPATH,'//*[@id="app"]/div/div/div[2]/div[3]/div[2]/form/div[3]/div/div/div/div/img')time.sleep(3)#dri......
  • Puppet报错解决方法
    报错问题及解决方法:1.报错信息:Warning:Unabletofetchmynodedefinition,buttheagentrunwillcontinue:Warning:getaddrinfo原因:PuppetMaster端和PuppetClient的证书不匹配解决方法:清除Master和客户端的SSl证书Master:puppetcert--clean--allClient:rm-rf/var/lib/......
  • Unity Addressable 打包 WebGL 报错
    1.现象:PC端打包正常,Web平台打包后报错  2.原因分析    服务器的 MIME类型 没有.bundle 3.解决方案在web.config配置文件中加上对应的配置项,如下所示:<?xmlversion="1.0"encoding="UTF-8"?><configuration><system.webServer>......
  • XMLHttpRequest发送请求报错:Failed to execute 'send' on 'XMLHttpRequest': Failed t
    1、问题源:url:http://localhost:8099/api/testconstxhr=newXMLHttpRequest();xhr.open('post',url,false);xhr.setRequestHeader("Content-type","application/json");varstr=JSON.stringify(uid)xhr.send(str);......
  • Selenium Web 自动化 - Selenium(Java)环境搭建 (new)
    SeleniumWeb自动化-Selenium(Java)环境搭建(new)2023-08-110背景开发工具idea代码管理mavenjdk1.8webdriverchrome1chromedriver&chromechromedriver和chrome要对应上:chomedriver下载地址:淘宝镜像 这里用的是 chromedriver88-0-4324-96.zipchrome下载地址:......
  • SourceTree git报错 这是一个无效源路径/URL的
    首先根据网上查询的资料排查账号信息,账号信息正常,git客户端也安装了 解决问题:git支持未打开  未打开的样式类似下面 ......