首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何为此selenium代码合并phantomJS

如何为此selenium代码合并phantomJS
EN

Stack Exchange QA用户
提问于 2016-09-19 18:58:29
回答 1查看 77关注 0票数 0

从selenium转换为C#的示例。这并不完全是在将其转换为在Visual上运行之后的情况。但是,回归测试有时会发生变化,并且希望在这个实例中有一个内置的change.How来添加phantomjs以确保没有问题时,就添加幻影来做无头操作?对大多数非开发人员来说是简单的,但又可以管理的?

代码语言:javascript
复制
        driver.FindElement(By.Id("region1")).Click();
        driver.FindElement(By.Id("region3")).Click();
        driver.FindElement(By.CssSelector("div.row.modal-footer-offset > button.btn.btn-warning")).Click();
        driver.FindElement(By.CssSelector("div.row.modal-footer-offset > button.btn.btn-primary")).Click();
        driver.FindElement(By.Id("filter-submit")).Click();
        driver.FindElement(By.XPath("(//a[contains(text(),'Next')])[2]")).Click();
        // ERROR: Caught exception [ERROR: Unsupported command [captureEntirePageScreenshot | c:/test/contractDetails2.png | ]]
        driver.FindElement(By.LinkText("Search by Contract")).Click();
        driver.FindElement(By.Id("item-clear")).Click();
        driver.FindElement(By.Id("contractSearch")).Clear();
        driver.FindElement(By.Id("contractSearch")).SendKeys("d");
        driver.FindElement(By.Id("filter-submit")).Click();
EN

回答 1

Stack Exchange QA用户

发布于 2016-09-19 20:59:11

创建driver引用的实例时。实例化它为GhostDriverPhantomJSDriver

代码语言:javascript
复制
WebDriver driver = new PhantomJSDriver();

// Use this as you would any other browser

无论您选择实现WebDriver,还是ChromeDriver、FirefoxDriver、SafariDriver.一旦您有了那个driver引用,使用它的方式就完全一样了。

票数 1
EN
页面原文内容由Stack Exchange QA提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://sqa.stackexchange.com/questions/22668

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档