【发布时间】:2019-02-25 16:15:53
【问题描述】:
Selenium 的功能在哪里?
我在某处读到语言绑定或 API 提供胶水代码以在 java 中使用 Selenium。
胶水代码或绑定代码:连接不兼容的软件组件的代码。
Jason Huggings 编写了 JavaScriptTestRunner 来控制浏览器。控制浏览器的功能在于 JavaScriptTestRunner。 它受到同源策略的影响。 Paul Hammant 创建了 HTTP 代理来绕过同源策略。这为用多种语言编写测试打开了大门。我们提供了一个 API 来编写测试。
然后创建 WebDriver。 WebDriver 和 RC 合并形成 Selenium 2。
控制浏览器的功能去哪儿了?
- 在 API 内?
- 在浏览器驱动程序中?
为什么API被称为胶水代码或绑定代码?它绑定了什么?
【问题讨论】:
标签: selenium selenium-webdriver webdriver selenium-rc same-origin-policy