org.openqa.selenium.remote.RemoteWebElement#setFileDetector ( )源码实例Demo

下面列出了org.openqa.selenium.remote.RemoteWebElement#setFileDetector ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

@Override
protected RemoteWebElement newRemoteWebElement() {
    Class<? extends RemoteWebElement> target;
    target = getElementClass(platform, automation);

    try {
        Constructor<? extends RemoteWebElement> constructor = target.getDeclaredConstructor();
        constructor.setAccessible(true);
        RemoteWebElement result = constructor.newInstance();

        result.setParent(driver);
        result.setFileDetector(driver.getFileDetector());

        return result;
    } catch (Exception e) {
        throw new WebDriverException(e);
    }
}
 
源代码2 项目: hifive-pitalium   文件: PtlWebDriver.java
private RemoteWebElement setOwner(RemoteWebElement element) {
	if (driver != null) {
		element.setParent(driver);
		element.setFileDetector(driver.getFileDetector());
	}
	return element;
}
 
源代码3 项目: teammates   文件: AppPage.java
protected void fillFileBox(RemoteWebElement fileBoxElement, String fileName) {
    if (fileName.isEmpty()) {
        fileBoxElement.clear();
    } else {
        fileBoxElement.setFileDetector(new UselessFileDetector());
        String filePath = new File(fileName).getAbsolutePath();
        fileBoxElement.sendKeys(filePath);
    }
}
 
源代码4 项目: teammates   文件: AppPage.java
protected void fillFileBox(RemoteWebElement fileBoxElement, String fileName) {
    if (fileName.isEmpty()) {
        fileBoxElement.clear();
    } else {
        fileBoxElement.setFileDetector(new UselessFileDetector());
        String newFilePath = new File(fileName).getAbsolutePath();
        fileBoxElement.sendKeys(newFilePath);
    }
}