如何在C#中使用Selenium?
|
硒。
我下载了C#客户端驱动程序和IDE。我设法记录了一些测试,并成功地从IDE中运行了它们。但是现在我想使用C#做到这一点。我将所有相关的DLL(Firefox)添加到了项目中,但是我没有
Selenium
类。你好,世界会很好。
没有找到相关结果
已邀请:
8 个回复
长拳
勘掸府迫路
现在完成,您就可以编写代码了:) 对于使用IE下载的代码,即驱动程序 链接:http://selenium-release.storage.googleapis.com/index.html 打开2.45,因为它是最新版本 下载IEDriverServer_x64_2.45.0.zip或IEDriverServer_Win32_2.45.0.zip 提取.exe文件并将其粘贴到任何位置,例如C:\\ 记住进一步使用的路径。 总体参考链接:http://www.joecolantonio.com/2012/07/31/getting-started-using-selenium-2-0-webdriver-for-ie-in-visual-studio-c/ 我的示例代码:
掸牛浓疗
芯伶句餐绕
不要忘记在构造函数中实例化页面对象元素。
现在,您可以在任何文件或方法中访问该元素。如果愿意,我们还可以从这些元素中选择相对路径。我更喜欢pagefactory,因为: 我永远不需要使用driver.FindElement(By.Id(\“ id \”))直接调用驱动程序 对象是惰性初始化的 我用它来编写自己的等待元素方法,WebElements包装器仅访问我需要暴露给测试脚本的内容,并有助于保持环境整洁。 如果您拥有动态(自动)网络元素(如数据列表),这将使工作变得更加轻松。您只需创建一个包装器即可,该包装器将使用IWebElements并添加方法以查找所需的元素。
坝硷操
久坡
您需要从这里获取chrome驱动程序 您需要获取硒nuget网站的金块软件包和必要的dll 您需要从Selenium文档网站了解Selenium的基础知识 就这样 ...
嗜蒂谷尘旱
扭湘阀柿蹄