相关疑难解决方法(0)

数据协议URL大小限制

"data:"URL方案值是否有任何大小限制?我对流行的网络浏览器的局限感兴趣.换句话说,多久可以data:image/jpg;base64,base64_encoded_data成为<img src="data:image/jpg;base64,base64_encoded_data" />background-image: url(data:image/jpg;base64,base64_encoded_data)

html css

70
推荐指数
7
解决办法
5万
查看次数

把一个带有html/Javascript的字符串放到selenium webdriver中

我在内存中有一个html文件作为字符串.它包含一个<script>标记,其中包含一个操作dom的小脚本.我现在想要将该html页面加载到selenium webdriver中,并在脚本操作后返回页面.由于我已经在内存中使用了html,因此我不喜欢将html写入文件并将其作为文件加载的想法driver.get("file://path/to/file").所以问题是,如果有可能实现我想要的.

如果webdriver不能这样做,也许还有其他可能吗?

这是一个例子:

<html><head>
<script type="text/javascript">
function fill(){
    var i = "secret"
    document.forms[0].elements[1].value=i
}
</script>
</head><body onload="fill()">
<form method="POST"><input type="hidden" name="he1" value="">
<input type="hidden" name="he2" value="">
</form></body></html>
Run Code Online (Sandbox Code Playgroud)

显然,我希望webdriver执行dom操作并根据脚本更改表单.

请注意,这只是一个例子.我需要运行的实际脚本做了更复杂的事情.

javascript java selenium-webdriver

18
推荐指数
4
解决办法
2万
查看次数

标签 统计

css ×1

html ×1

java ×1

javascript ×1

selenium-webdriver ×1