selenium相关内容
我尝试在单击某个元素后放置分隔符,但在单击该元素后,它尝试再次迭代 for (int i = 1; i columnElements = tableRows.get(i).findElements(By.tagName("td")); for(WebElemen
..
根据解释,我设法从newspaper archive中抓取了一页here。 现在,我正在尝试通过运行一段代码来自动化访问页面列表的过程。 制作URL列表很容易,因为报纸的档案中有类似的链接模式: https://en.trend.az/archive/2021-XX-XX 问题在于编写一个循环来抓取标题、日期、时间、类别等数据。为简单起见,我尝试只使用2021-09-30到202
..
我不确定是不是因为我的互联网速度很慢,但我正在尝试抓取一个在您向下滚动页面时加载信息的网站。我正在执行一个转到页面末尾的脚本,并等待Selify/Chrome服务器加载额外的内容。服务器确实会更新和加载新内容,因为我能够抓取最初不在页面上的信息,新内容会显示在Chrome查看器上,但它只更新一次。我将Sys.sleep()函数设置为每次等待一分钟,这样内容将有足够的时间加载,但它仍然不会多次更新。
..
现在,我将其用作检测用户何时关闭浏览器的一种方法: while True: try: # do stuff except WebDriverException: print 'User closed the browser' exit() 但我发现这是一个非常不可靠和非常糟糕的解决方案,因为WebDriverExceptio
..
Selify,如何在WhatsApp中用Send_Key()向发送者发送emoji?我不想通过点击表情按钮来发送表情,但我想复制已经在WhatsApp的短信中发送给我们的表情,并将相同的表情发送给发送者。我在@Cruisepandey的帮助下尝试过 chats = driver.find_elements_by_css_selector("img[data-plain-text][cross
..
我必须使用WhatsApp的点击聊天功能来自动向未保存的号码发送消息。我目前正在使用硒来自动化这一过程。我现在只能发送短信。我想知道是否有可能发送其他媒体文件,如图像和视频。 在我的点击聊天功能的url中有两个未使用的参数,“源”和“数据”。我以为使用这些工具可以发送媒体文件,但我还没有做到这一点。 我的一次点击聊天消息的URL示例: https://web.whatsapp.com/
..
我正在尝试在第一个之后清除二维码进程。 我通过Web驱动程序运行Whatsapp的代码: public class DriverTester { public static void main(String[] args) { DesiredCapabilities capabilities = DesiredCapabilities.chrome(); capab
..
使用Selify/Python时,我需要等待/暂停,直到显示:style="display:none;"
单击按钮后,将显示以下内容(正在加载..。)
..
我需要从一个网站获取一些信息,只是出于教育目的,但由于保护,我不能发送请求。我得到的典型页面是先显示Check-Your-Browser页面,然后我会被反复重定向。 我如何才能绕过此保护? 推荐答案 我很久以前就遇到过这个问题,我能够解决它。使用下面的代码并享受:) options = webdriver.ChromeOptions() options.add_experimen
..
在我的角度项目上运行e2e测试会引发异常。 我的Chrome版本:87.0.4280.141(官方版本)(X86_64) 我已在Chrome浏览器中启用了自动更新。问题似乎发生在浏览器更新之后。 ng e2e 数据-lang=“js”数据-隐藏=“假”数据-控制台=“真”数据-巴贝尔=“假”> Build info: version: '3.141.59', revis
..
QAF是否支持开箱即用的依赖方案选项?我在下面的链接中看到,DependsOnMethods不起作用,不受支持。 https://github.com/qmetry/qaf/issues/281 如果QAF中没有现成的Dependent Scenario选项,我们是否可以编写一个自定义函数来检查Dependent Scenario的结果,并在Dependent Scenario失败时跳过正
..
我最近开始在一个我从事了一段时间的涉及自动化的项目中使用Selify。该计划中的一个障碍是ReCaptcha系统,所以我决定使用反验证码作为服务,当我的机器人遇到验证码时可以解决它。我正确地安装了该插件,并在他们的网站上找到了一些使用Selify的测试代码。 from python_anticaptcha import AnticaptchaClient, NoCaptchaTaskProx
..
我是硒蟒蛇的初学者。我尝试使用以下代码使用现有配置文件(默认)调用Edge浏览器。但一旦执行开始,它就会抛出以下异常。有没有人能帮我一下?我错过了什么吗? edge_options = webdriver.EdgeOptions() edge_options.add_argument("user-data-dir = C:/Users/XYZ/AppData/Local/Microsoft/
..
我正在尝试测试Selify,以寻找自动登录网站的解决方案,但我甚至无法让Selenson保持打开状态。它做它现在应该做的事情,然后在没有驱动程序的情况下立即退出。it()。我收到以下错误,我希望了解它们的含义: DevTools listening on ws://127.0.0.1:51111/devtools/browser/111111fe-423z-111zz-1116-r0z230
..
我有如下类似的html:
...
... 我想找出表单元素中的所有元素。首先,我使用findElement()获取表单元素form1,
..
我正在使用Selify-docker项目在一个docker容器中运行Chrome,而不是XVFB(START_XVFB=false)。 我要使用WebGL支持。对于Chrome v95及更低版本(https://github.com/SeleniumHQ/docker-selenium/releases/tag/4.1.0-prerelease-20211105),启用WebGL(用http
..
我尝试使用Selify来创建一个网站。 当我尝试获取硬币名称时,遇到了一个问题。因为‘td’中有2个元素 我怎样才能摆脱另一个我不想要的元素。或者只跟踪它的第一个元素。 (我找到了这个post,但我不确定它是否解决了我的问题) 这是我的全部代码 #driver chrome def website = 'https://www.bitkub.com/fee/cryptocurrency
..
我正在尝试从http://43.248.49.97/indexEn获取拉取数据 通常在浏览器上会有对上面的url的第一个请求返回错误412,第二个请求是对JS文件的请求,第三个请求也是对上面的url的请求,并返回OK(200)。 使用Selify时,第三个请求返回错误400-错误请求。 我使用的是Python。你知道为什么会发生这种情况吗?] 谢谢 推荐答案 我
..
我正在测试一个Web解决方案的用户消息功能,该解决方案使用的是PYTEST+Selple。测试将向测试用户生成一条测试消息,然后登录该用户以验证该消息确实为该用户显示。 我需要通过内部API生成这些消息。 为了能够访问此接口,我首先必须通过另一个接口生成Auth令牌。 所以测试场景基本上是: 测试启动时,通过API助手函数生成新的身份验证令牌。 向其他接口发送设置新消息的请求
..
这里遇到了一些问题,您能告诉我如何解决吗? 下面是我读取Excel的代码 import java.io.IOException; import org.apache.poi.xssf.usermodel.XSSFCell; import org.apache.poi.xssf.usermodel.XSSFRow; import org.apache.poi.xssf.usermodel
..