首页 / 知识
关于.net:在Windows上使用c#自动化Safari Web浏览器
2023-04-15 05:21:00

Automate Safari web browser using c# on Windows我想知道是否有人成功管理或知道如何在Windows平台上自动化Safari Web浏览器。 理想情况下,我想以与将mshtml用于Internet Explorer相似的方式来自动化Safari。如果没有一种将JavaScript注入正在运行的进程中的方法,也可以。我使用JavaScript注入方法通过jssh插件自动执行Firefox。 我希望使用.Net来自动化浏览器,以增强现有的自动化框架WatiN 编辑:虽然我认为硒在某些情况下可能是自动化Safari的绝佳选择,但我想使用不需要在服务器上安装软件的解决方案,例如在Selenium Remote Control的情况下在Selenium Core或中间代理服务器上安装软件。
更新:2009年3月23日: 一旦连接到远程调试平台
我们已经使用这种方法将Chrome支持添加到WatiN 您可以在此处查看我的帖子,其中我使用上述方法在C#中自动执行Chrome浏览器 http://markcz.wordpress.com/2012/02/18/automating-chrome-browser-from-csharp/ 马丁 我不确定这是否有帮助,但ArtOfTest的人员已将Safari支持添加到基于.Net的自动化框架WebAii中。 也许您可以弄清楚他们在做什么。 在此处的WatiN http://watinandmore.blogspot.com/2010/01/browserattachto-and-iattachto.html可以使IE和FF自动化。 它是开源的,因此您可以查看他们的操作方式。 也许您可以适应您的需求? 硒对我的兼容性测试非常有用。 |
最新内容
相关内容
linux下命令行浏览器?
linux下命令行浏览器?,地址,传播,工具,网站,软件,发行,网址,首次,官网,系统,linux在命令符界面如何浏览网页1、linux系统下命令行访问网页是cu浏览器调用linux命令?
浏览器调用linux命令?,系统,信息,人工智能,软件,数据,首次,地址,代码,咨询,服务,求助大神,如何通过网页使用python向linux系统发送一些命令执浏览器调用linux命令?
浏览器调用linux命令?,系统,信息,人工智能,软件,数据,首次,地址,代码,咨询,服务,求助大神,如何通过网页使用python向linux系统发送一些命令执linux安装浏览器命令?
linux安装浏览器命令?,官网,系统,平台,网站,管理,设备,咨询,工具,官方网站,软件,linuxcentos浏览器在哪里1、linux安装google浏览器方法如下:启linux启动浏览器命令?
linux启动浏览器命令?,系统,情况,发行,不了,官网,环境,工具,传播,基础,软件,如何使用linux命令打开网页在命令符界面浏览网页可以使用lynx,linklinux默认浏览器命令?
linux默认浏览器命令?,环境,系统,发行,工程,工具,浏览器,软件,情况,网站,管理系统,如何在Linux环境下,使用Java打开默认浏览器退出firefox。删linux命令下载浏览器?
linux命令下载浏览器?,软件,系统,官网,网站,工具,名称,中心,密码,时间,设计,linux怎样安装google浏览器?1、打开linux虚拟机,启动火狐浏览器,在linux命令关浏览器?
linux命令关浏览器?,系统,工作,工具,咨询,信息,平台,官方网站,管理,数据,电脑,linux系统中如何关掉火狐浏览器的缓存,不想使用火狐浏览器的缓五个用于Python前端开发的工具
五个用于Python前端开发的工具,代码,工具,项目,设计,软件,在线,基础,平台,状态,业务,Python是一种高度通用且功能强大的编程语言,其特质使其非什么是Python语言?主要应用于哪些领
什么是Python语言?主要应用于哪些领域?,分析,人工智能,数据,公司,金融,人员,网络,量化交易,全球,时间,在当今社会,Python是一种非常流行的编程语用于业余项目的优秀 Python 库
用于业余项目的优秀 Python 库,数据,工具,项目,信息,培训,系统,地图,下来,工作,管理,1.在数据库中即时保存数据:Dataset当我们想要在不知道最python 用于序列操作的常用内置函
python 用于序列操作的常用内置函数,较大,培训,列表,函数,元素,对象,参数,操作,字符串,序列,len(列表):返回列表中的元素个数,同样适用于元组、