Google搜索按钮的元素名称是什么?

卡齐

我现在正在使用Selenium&Ruby自动拍摄屏幕截图,但是,我无法从开发人员工具中找到元素名称。如何在Google上单击“搜索”?

下面的代码有一个错误是

没有这样的元素:无法找到元素:{“方法”:“ css选择器”,“选择器”:“ * [名称='btnG']”}(Selenium :: WebDriver :: Error :: NoSuchElementError)(会话信息: chrome = 87.0.4280.141)

我试过了

SubmitElement = driver.find_element(:name,'svg')SubmitElement = driver.find_element(:class,'FAuyhb')

但是没有用。

照片1


require "selenium-webdriver"

driver = Selenium::WebDriver.for :chrome

driver.navigate.to "https://www.google.co.jp/imghp"

inputElement = driver.find_element(:name, 'q')

inputElement.send_keys "iPhone11"

submitElement = driver.find_element(:name, 'btnG')


submitElement.click

driver.save_screenshot('tabetai.png')

driver.quit
达玛

试试这个xpath:

// button [@ type ='submit']

使用此行

driver.find_element(:xpath => "//button[@type='submit']")

用于图像搜索中的搜索图标。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Google环聊起始页上显示“ +添加电话”的页面元素的名称是什么?

来自分类Dev

此语法的(可搜索)名称是什么...?

来自分类Dev

事件的名称是什么?

来自分类Dev

符号的名称是什么?

来自分类Dev

Google SERP中某项的名称是什么

来自分类Dev

Docker映像名称是什么,名称是唯一的?

来自分类Dev

终端的系统设置名称是什么

来自分类Dev

“ username @ hostname:〜$”行的名称是什么?

来自分类Dev

此优化技术的名称是什么?

来自分类Dev

Windows中“ \\?\”构造的名称是什么?

来自分类Dev

这种设计模式的名称是什么?

来自分类Dev

这种模式的名称是什么?

来自分类Dev

该通用算法的名称是什么?

来自分类Dev

该GUI的名称是什么?

来自分类Dev

Summernote的默认textarea名称是什么?

来自分类Dev

该语法的名称是什么?

来自分类Dev

终端的系统设置名称是什么

来自分类Dev

该键盘布局的名称是什么?

来自分类Dev

man格式输出的名称是什么?

来自分类Dev

“ username @ hostname:〜$”行的名称是什么?

来自分类Dev

js库的名称是什么?

来自分类Dev

这些编码样式的名称是什么?

来自分类Dev

Wikipedia编程类型的名称是什么?

来自分类Dev

SpreadsheetService中的应用名称是什么

来自分类Dev

这些函数的类型名称是什么?

来自分类Dev

手势名称是什么?

来自分类Dev

此iOS视图的名称是什么?

来自分类Dev

这种USB连接的名称是什么?

来自分类Dev

顶级目录的名称是什么