我在一个个人网站上工作,更多的是为了练习良好的web开发技能。我正在尝试建立一个跨浏览器(大多数现代浏览器也有IE6 )和一个跨设备(试图保持它在移动设备上相同)的网页。我要建立的是一个3列浮动布局设计的页眉和页脚。到目前为止,我已经想出了一些好的做法..如果你有不同的看法,请指正我。
首先也是最重要的是保持结构(HTML)、表示(CSS)和行为(JS)的互斥。对于可伸缩性,最好的选择似乎是%unit over em unit避免使用不必要的div,以便更好地开始新行
标签最好不要使用页边距来设置样式,当需要时使用填充
现在我的问题是我的网页上有一张图片。到目前为止,我只使用了%个单位,但是如
为了放大浏览器上的网页,我搜索了解决方案并使用了以下方法,但我收到的不是错误就是没有缩放效果。有人能帮我找出哪里有错误或者代码有什么问题吗?我使用的浏览器是Chrome。
第一种方法:
element = driver.findElement(By.tagName("html"));
element.sendKeys(Keys.chord(Keys.CONTROL, Keys.ADD));
在此接收到的错误:线程“主”org.openqa.selenium.WebDriverException中的异常:未知错误:无法聚焦元素
为了解决上述错误,我尝试了:
element
在下面的代码中,am有一个问题,需要对一个特定元素的屏幕截图进行截图,名为“文章”。页面加载,导航到第一篇文章,并截图。截图正在拍摄,但并不是我指定的元素“文章”的具体内容。我提供了一些可测试的代码如下。
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.common.by import By
from selenium.webdriver.support import expected_conditions as EC
from selenium import webdrive