第一个网页框架(自己的百度)

由于是顺带学习的,也没想多深入,所以就用的记事本做的开发工具。
现在桌面新建index.html文件,css,images文件夹
css文件夹里面存放index.css文件
images文件夹里面存放图片资源
话不多说,直接上代码

index.html

<!DOCTYPE html>
<html>
<head lang="en">
    <meta charset="utf-8" >
    <title>百度一下,你就知道</title>
    <link rel="stylesheet" href="css/index.css">
</head>
<body>
    <div class="content">
        <!--LOGO-->
        <div class="logo">
            <img src="image/bd_logo1.png">
        </div>
        <!--导航-->
        <div class="nav">
            <ul>
            <li><a href="#">新闻</a></li>
            <li><a href="#" class="active">网页</a></li>
            <li><a href="#">贴吧</a></li>
            <li><a href="#">知道</a></li>
            <li><a href="#">音乐</a></li>
            <li><a href="#">图片</a></li>
            <li><a href="#">视频</a></li>
            <li><a href="#">地图</a></li>
            <li><a href="#">百科</a></li>
            <li><a href="#">文库</a></li>
            <li><a href="#">更多>></a></li>
            </ul>
        </div>
        <!--搜索框-->
        <div class="search">
            <input>
            <button>百度一下</button>
        </div>
    </div>
</body>
</html>

index.css

body{
    background-image:url("../image/bg.jpg");
    background-size: 100% 750px;
}

.content{
    width: 700px;
    margin:50px auto 0px;
}
.content .logo{
    text-align: center;
}

.content .logo img{
    width:270px;
    height:129px;
}

.content .nav ul{
    list-style: none; /*取出左边的圆点*/
    text-align: center;
}
.content .nav ul li{
    display: inline;
    margin-left:5px;
    margin-right:5px;
}

.content .nav ul li a{
    color:white;
    font-size:16px;
}

.content .nav ul li a.active{
    text-decoration :none; /*去除文件底部的下划线*/
    color:blue;
}

.content .search{
    text-align: center;
}

.content .search input{
    width:500px;
    height:22px;
    margin-top:6px;
    margin-left:7px;
    offset-top:6px;
    offset-left:7px;
    font-size:14px;
    border-left:1px solid #ddd;
    border-top:1px solid #ddd;
    border-bottm:1px solid #ddd;
    border-right:0px;
}

.content .search input:focus{
    border:0px;/*去除文本框蓝色边框*/
}

.content .search button{
    width: 80px;
    height: 26px;
    background-color: white;
    border: 1px solid #ddd;
}


/* 非块级元素水平居中:设置父标签的text-align:center;*/
/* 块级元素居中,设置自己的margin;0px auto;*/

注意:用记事本保存的时候编码要改为utf-8的编码。

好的,以下是一个使用Selenium进行网页自动化测试的Python框架: ``` from selenium import webdriver from selenium.webdriver.common.by import By from selenium.webdriver.support.ui import WebDriverWait from selenium.webdriver.support import expected_conditions as EC class SeleniumTestFramework: def __init__(self): self.driver = webdriver.Chrome() # 使用Chrome浏览器 self.wait = WebDriverWait(self.driver, 10) # 设置等待时间为10秒 def open_url(self, url): self.driver.get(url) # 打开URL链接 def find_element(self, by, selector): return self.wait.until(EC.presence_of_element_located((by, selector))) # 查找元素并等待元素加载完成 def click_element(self, element): element.click() # 点击元素 def input_text(self, element, text): element.send_keys(text) # 输入文本 def get_text(self, element): return element.text # 获取元素文本 def close(self): self.driver.quit() # 关闭浏览器 ``` 使用示例: ``` test_framework = SeleniumTestFramework() test_framework.open_url('https://www.baidu.com') search_input = test_framework.find_element(By.ID, 'kw') test_framework.input_text(search_input, 'python') search_button = test_framework.find_element(By.ID, 'su') test_framework.click_element(search_button) result = test_framework.find_element(By.XPATH, '//div[contains(@class,"result")][1]') print(test_framework.get_text(result)) test_framework.close() ``` 此示例演示了如何在百度搜索中输入关键字"python"并获取第一个搜索结果。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值