Javascript 如何从量角器调用WebDriver Java代码

Javascript 如何从量角器调用WebDriver Java代码,javascript,angularjs,selenium,selenium-webdriver,protractor,Javascript,Angularjs,Selenium,Selenium Webdriver,Protractor,要求: 有两个应用程序,一个是角度应用程序(如A),另一个是非角度应用程序(如B)。到目前为止,两者都是独立的应用程序。将来,我们计划通过SSO集成到一个系统中。对于非角度应用程序,我们有一个自动化套件,它基于SeleniumWebDriver和Java页面对象模式构建。对于角度的应用,我们没有任何。我们认为应该使用量角器 我在应用程序A中所做的一切将在几毫秒后反映在应用程序B中。为了完成e2e测试,我需要验证应用程序B中应用程序A中的附加值 问题: 我正在通过量角器对应用程序A执行一些操作,并

要求: 有两个应用程序,一个是角度应用程序(如A),另一个是非角度应用程序(如B)。到目前为止,两者都是独立的应用程序。将来,我们计划通过SSO集成到一个系统中。对于非角度应用程序,我们有一个自动化套件,它基于SeleniumWebDriver和Java页面对象模式构建。对于角度的应用,我们没有任何。我们认为应该使用量角器

我在应用程序A中所做的一切将在几毫秒后反映在应用程序B中。为了完成e2e测试,我需要验证应用程序B中应用程序A中的附加值

问题: 我正在通过量角器对应用程序A执行一些操作,并需要在应用程序B上验证它。真正的问题来了,我需要重新使用在WebDriver Java上为应用程序B编写的代码进行验证和验证

  • 可以从量角器调用WebDriver Java代码吗
  • 如果是的话,有人能给我提供如何实现的概要吗
  • 还有其他方法吗

  • 您可以使用spawn运行任何外部脚本/可执行文件。您可以从应用程序B的日志中读取某些条件。如果您了解
    WebDriverJS
    ,请按照链接了解更多详细信息-

    。然后,您将非常熟悉如何使用量角器,您可以通过
    浏览器
    全局对象调用它。---例如:Java的
    WebElement findElement(By)
    相当于量角器中JS的
    browser.findElement(By.css('.something'))
    @林:谢谢你的回复。我想你误解了我的问题。WebDriver Java代码已经存在于代码库中。需要使用量角器文件中的代码。比如说,我需要调用这些Java方法来执行一些操作,以及我的量角器代码行。