- 使用 Spring Initializr 创建 Spring Boot 应用程序
- 在Spring Boot中配置Cassandra
- 在 Spring Boot 上配置 Tomcat 连接池
- 将Camel消息路由到嵌入WildFly的Artemis上
本文整理了Java中com.atlassian.webdriver.pageobjects.WebDriverTester.getDriver()
方法的一些代码示例,展示了WebDriverTester.getDriver()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。WebDriverTester.getDriver()
方法的具体详情如下:
包路径:com.atlassian.webdriver.pageobjects.WebDriverTester
类名称:WebDriverTester
方法名:getDriver
暂无
代码示例来源:origin: com.atlassian.selenium/atlassian-webdriver-core
@Override
public AtlassianWebDriver get()
{
return product.getTester().getDriver();
}
};
代码示例来源:origin: com.atlassian.selenium/atlassian-webdriver-core
public void configure(Binder binder)
{
binder.bind(AtlassianWebDriver.class).toInstance(testedProduct.getTester().getDriver());
binder.bind(WebDriver.class).toInstance(testedProduct.getTester().getDriver());
binder.bind(SearchContext.class).toInstance(testedProduct.getTester().getDriver());
binder.bind(PageFactoryPostInjectionProcessor.class);
binder.bind(Waiter.class).to(WebDriverWaiter.class);
}
}
代码示例来源:origin: com.atlassian.selenium/atlassian-webdriver-core
@Before
public void setup() {
when(testerFactory.create()).thenReturn(tester);
when(tester.getDriver()).thenReturn(webDriver);
}
代码示例来源:origin: com.atlassian.confluence/confluence-webdriver-pageobjects
@Override
public void configure(Binder binder) {
final AtlassianWebDriver driver = testedProduct.getTester().getDriver();
binder.bind(JavascriptExecutor.class).toInstance(driver);
binder.bind(AjaxTracing.class).to(AjaxTracingImpl.class).asEagerSingleton();
final Optional<Capabilities> capabilities = CapabilityUtils.getBrowserCapabilities(driver);
if (capabilities.isPresent()) {
binder.bind(Capabilities.class).toInstance(capabilities.get());
}
binder.bind(ConfluenceFrameExecutor.class).to(ConfluenceFrameExecutorTemplate.Lenient.class); // default, lenient == ignores frame exceptions
binder.bind(ConfluenceFrameExecutor.class).annotatedWith(Names.named("lenient")).to(ConfluenceFrameExecutorTemplate.Lenient.class);
binder.bind(ConfluenceFrameExecutor.class).annotatedWith(Names.named("strict")).to(ConfluenceFrameExecutorTemplate.Strict.class);
}
代码示例来源:origin: com.atlassian.jira.plugins/jira-dvcs-connector-pageobjects
private boolean requiresGrantAccess() {
// if access has been granted before browser will
// redirect immediately back to jira
final String currentUrl = jira.getTester().getDriver().getCurrentUrl();
return !currentUrl.contains("/jira");
}
}
代码示例来源:origin: com.atlassian.confluence/confluence-webdriver-pageobjects
public boolean isViewRestricted() {
return product.getTester().getDriver().getTitle().contains(NO_PERMISSION_PAGE_TITLE);
}
代码示例来源:origin: com.atlassian.confluence/confluence-webdriver-pageobjects
public void clearLocalStorage() {
if (browserCapabilities.isPresent() && browserCapabilities.get().isJavascriptEnabled()) {
getTester().getDriver().executeScript("localStorage && localStorage.clear()");
}
}
代码示例来源:origin: com.atlassian.jira.plugins/jira-dvcs-connector-pageobjects
protected void setPageAsOld() {
final String script =
"var bodyElm = document.getElementsByTagName('body')[0];" +
"var oldPageHiddenElm = document.createElement('input');" +
"oldPageHiddenElm.setAttribute('id','old-page');" +
"oldPageHiddenElm.setAttribute('type','hidden');" +
"bodyElm.appendChild(oldPageHiddenElm);";
jiraTestedProduct.getTester().getDriver().executeScript(script);
}
代码示例来源:origin: com.atlassian.jira/atlassian-jira-pageobjects
public void closeAllFlags()
{
jira.getTester().getDriver().executeScript(CLOSE_FLAGS_JS);
}
}
代码示例来源:origin: com.atlassian.jira/atlassian-jira-pageobjects
private WebDriverDebug getWebDriverDebug()
{
return new WebDriverDebug(jira.getTester().getDriver());
}
}
代码示例来源:origin: com.atlassian.jira/atlassian-jira-pageobjects
public void closeAll()
{
jira.getTester().getDriver().executeScript(CLOSE_ALL_JS);
}
}
代码示例来源:origin: com.atlassian.jira/atlassian-jira-pageobjects
public void closeAll()
{
jira.getTester().getDriver().executeScript(CLOSE_ALL_JS);
}
}
代码示例来源:origin: com.atlassian.jira.plugins/jira-dvcs-connector-pageobjects
private String authorizeGithubAppIfRequired() {
waitWhileNewPageLaoded();
String currentUrl = jiraTestedProduct.getTester().getDriver().getCurrentUrl();
if (currentUrl.contains("/github.com/login/oauth")) {
githubWebAuthorizeButton.click();
}
return jiraTestedProduct.getTester().getDriver().getCurrentUrl();
}
}
代码示例来源:origin: com.atlassian.jira.plugins/jira-dvcs-connector-pageobjects
@Override
public void grantAccess(JiraTestedProduct jira) {
if (jira.getTester().getDriver().getPageSource().contains("This is not the web page you are looking for")) {
throw new AssertionError("Invalid OAuth");
}
GithubGrantAccessPage grantAccessPage = jira.getPageBinder().bind(GithubGrantAccessPage.class);
grantAccessPage.grantAccess();
}
}
代码示例来源:origin: com.atlassian.confluence/confluence-webdriver-pageobjects
/**
* Make the underlying driver refresh the current page, e.g. you change some config over XML-RPC.
* <p>
* Be aware that all your {@link WebElement}s become stale, so make sure you either use {@link PageElement}s or
* re-locate them after calling this method.
*
* @see ElementBy
* @see PageElementFinder
*/
public ConfluenceTestedProduct refresh() {
getTester().getDriver().navigate().refresh();
return this;
}
}
代码示例来源:origin: com.atlassian.confluence/confluence-webdriver-pageobjects
public void deleteCookieNamed(String name) {
getTester().getDriver().manage().deleteCookieNamed(name);
}
代码示例来源:origin: com.atlassian.jira.plugins/jira-dvcs-connector-pageobjects
private String checkAndDoGithubLogin(final String username, final String password) {
waitWhileNewPageLaoded();
String currentUrl = jiraTestedProduct.getTester().getDriver().getCurrentUrl();
if (currentUrl.contains("https://github.com/login?")) {
githubWebLoginField.type(username);
githubWebPasswordField.type(password);
setPageAsOld();
githubWebSubmitButton.click();
}
return jiraTestedProduct.getTester().getDriver().getCurrentUrl();
}
代码示例来源:origin: com.atlassian.applinks/applinks-pageobjects
private static boolean isAt(EchoPage page, TestedProduct<WebDriverTester> product) {
return product.getTester().getDriver().getCurrentUrl().startsWith(product.getProductInstance().getBaseUrl())
&& page.isAt().now();
}
}
代码示例来源:origin: com.atlassian.jira/atlassian-jira-pageobjects
public void waitForAny(int timeout)
{
WebDriverPoller poller = new WebDriverPoller(jira.getTester().getDriver());
poller.waitUntil(new ElementIsVisible(By.cssSelector(".jira-help-tip")), timeout);
}
代码示例来源:origin: com.atlassian.jira/atlassian-jira-pageobjects
public void waitForAny(int timeout) {
WebDriverPoller poller = new WebDriverPoller(jira.getTester().getDriver());
poller.waitUntil(new ElementLocated(By.cssSelector(".aui-inline-dialog")), timeout);
}
我的虚拟机定义了主机名,例如 mycrucible。此 VM 部署在云中。但是这个域名没有注册。因此,我只能通过 IP 地址访问我的 Crucible 安装。 当我收到来自 Crucible 的通知时
我已经安装/设置了 atlassian-plugin-sdk,所以我可以研究 JIRA 插件开发。 但是,当我运行“atlas-run-standalone --product jira”命令并启动
这是我运行 atlas-create-jira-plugin 时得到的结果后跟 atlas-create-jira-plugin-module选择选项1: Component Import . 问题是
Atlassian plugin SDK用于为 Atlassian 产品创建插件。 该套件包括两个程序,atlas-run和 atlas-run-standalone似乎执行相同的任务:在其中一个产品
我刚刚格式化了我的笔记本电脑,并安装了所有新的东西。但是现在我无法启动 Jira。 这是我收到的错误信息: The POM for com.atlassian.plugin:atlassian-spr
我刚刚格式化了我的笔记本电脑,并安装了所有新的东西。但是现在我无法启动 Jira。 这是我收到的错误信息: The POM for com.atlassian.plugin:atlassian-spr
我创建了骨架存储插件项目(atlas-create-stash-plugin)并发出了 atlas-run 命令。并在构建期间将存储部署到 Tomcat 中。我还没有配置存储,并且在第一个屏幕中提示我
在Crucible中,我使用高级搜索。 我尝试为未审查的指定用户选择所有提交。 以下查询: select revisions from dir / where (on branch master or
如何在Sourcetree中添加Devart的Code Compare作为自定义差异和合并工具? 最佳答案 我通过添加像Alex建议的代码来修改了C:\Users\[User Name]\.gitco
我添加了我现在不想跟踪的存储库文件。我不希望它们出现在这个待处理的文件窗口中,但我不想从项目中删除它们。问题是我不知道如何解决它。我尝试了一切。我什至从存储库中删除了它们(但不是从项目中删除,所以它们
我使用 Sourcetree 通过 ssh 拉取和推送到服务器。 Sourcetree 已记住密码,但密码已更改。我找不到如何通知 Sourcetree 新密码。 根据 Google 搜索,我尝试了以
我在提交更改中仅添加了 1 条评论。我还没推。我怎样才能添加更多评论?我有点害怕做错事。 最佳答案 只是想用这些简单的图片更清楚地说明这个老问题,尽管这仅适用于最新的提交(针对 SourceTree
我的存储库去了哪里?它们在 Sourcetree 的左侧,现在它是空白的,我不知道如何找到它们。看截图: 最佳答案 版本 2.0+ 书签已更改为本地存储库文件夹并被视为选项卡。 单击选项卡旁边的 +
我正在删除源树上的帐户,但是每当我尝试删除时: Tools > Options > Authentication SourceTree不会删除保存的密码。我需要删除密码,因为它包含与帐户关联的错误详细
我在 Windows 7 上使用 Git 的 Source tree 客户端。我已经使用过与用于 mercurial 的 tortoisehg 客户端进行比较,我也喜欢在 SourceTree 中使用
我们正在尝试使用 Atlassian 产品,我已经使用 GreenHopper 准备了一个敏捷冲刺,并且对流程几乎没有混淆。 以下是我们在办公室进行当前开发的方式: 开发人员完成分配给他们的问题。将它
我想提交我的作品。但是当我想查看我更改的内容并将它们写入提交消息时,我看到我的一些更改不会显示。 问题是什么? 最佳答案 更改选项中的最大行数和大小 工具 > 选项 > 差异 更改最大差异线数 和 更
我正在尝试在系统上安装SourceTree应用程序。在下图所示的步骤中,我尝试通过现有帐户登录,或者也尝试使用“我的Atlassian”帐户登录,但是我无法再继续了。有人可以帮我这个忙吗?我可以登录,
最近我在我的 Windows 机器上安装了 Source Tree。如何使用源代码树将代码提交、合并到中央存储库?还有我怎样才能切换分支?任何人都可以向我提供如何克服这个问题的链接吗? 最佳答案 您好
我正在构建一个插件,每当我在 atlassian stash 中打开或编辑拉取请求时,都会将 http 请求发送到服务器。我已经让插件可以使用硬编码值(如 url、各种 url 参数等),但现在我需要
我是一名优秀的程序员,十分优秀!