sergueik
(Сергей Кузьмин)
#22
на джаве и на дот нет можно еще использовать - но это биди и как это на питоне я не умею
может вам переписать на джаве
Chrome DevTools Protocol - Fetch domain
Chrome DevTools Protocol - Fetch domain
Fetch.continueRequest
Chrome DevTools Protocol - Fetch domain
Fetch.continueWithAuth
Chrome DevTools Protocol - Fetch domain
спасибо, конечно. Но не хочется все тесты переписывать на джаву, да я и не знаю её
sergueik
(Сергей Кузьмин)
#24
есть одна полезная команда
попробуйте
получится положите питон версию:
@Test
public void test3() {
command = "Page.setBypassCSP";
params.clear();
params.put("enabled", true);
driver.executeCdpCommand(command, params);
page = "test2.html";
driver.get(Utils.getPageContent(page));
element = wait.until(
ExpectedConditions.visibilityOfElementLocated(By.cssSelector("img")));
assertThat(element, notNullValue());
assertThat(element.isDisplayed(), is(true));
assertThat(element.getRect().getWidth(), is(102));
//
assertThat(element.getRect().getWidth(), is(16));
// broken image size is different
}
страница
<?xml version="1.0"?>
<html>
<head>
<meta http-equiv="Content-Security-Policy" content="default-src 'self';"/>
</head>
<body>
<img src="https://en.wikipedia.org/static/images/icons/wikipedia.png" alt="not displayed"/>
</body>
</html>
без команды выглядит
с командой выглядит