对Project Web Server进行二次开发,每天都把自己折腾到12点以后才休息,到处都是坑,研究那些烦人的PSI,国内根本查不到PSI相关的资料,对照API文档一点点谷歌资料,全部英文资料,开发终于完成了,总结了个人一些PSI使用心得 尽量能不用PSI就别用,涉及到查询数据直接用SQL查询数据库,调用PSI速度太慢,不稳定,还有烦人的权限问题,不同人对PSI接口权限不一样,有时候会出现一些权限错误 只要涉及到修改数据和添加数据就还是要用PSI的接口,因为Project Web Serve…
如果想从头学起selenium,可以去看看这个系列的文章哦! https://www.cnblogs.com/miki-peng/category/1942527.html ​ 本篇主要内容:1.元素的基本操作:2.等待操作:3.iframe操作:4.alert弹出框 ​ 下篇主要内容:1.鼠标操作:2.键盘操作:3.下拉框操作:4.js处理 元素基本操作 常用操作 ​ 关键代码: 点击:ele.click() 输入内容:ele.send_keys("内容") 清空内容:ele.cle…
如果想从头学起selenium,可以去看看这个系列的文章哦! https://www.cnblogs.com/miki-peng/category/1942527.html ​ 本篇主要内容:1.鼠标操作:2.键盘操作:3.下拉框操作:4.js处理 ​ 上篇主要内容:1.元素的基本操作:2.等待操作:3.iframe操作:4.alert弹出框 传送门 鼠标操作 ​ selenium的ActionChains类提供了一系列模拟鼠标操作的方法,主要操作流程:1.存储鼠标操作:2.调用perform(…
Simotion web server simotion项目设计和调试过程中,web server功能越来越常用.例如Project generator生成的FBAxis, winder, print等项目都使用web server做为调试面板.web server替代了传统HMI的一部分功能. 软件: Step7 V5.6 HF1 Scout 5.1,包含Simosim5.1 Simotion project generator V1.4 参考资料: 1) Simotion project g…
一.文件常用操作接口介绍 1.创建文件 法1: 推荐用法 func Create(name string) (file *File, err Error) 根据提供的文件名创建新的文件,返回一个文件对象,默认权限是0666的文件,返回的文件对象是可读写的. 法2: func NewFile(fd uintptr, name string) *File 根据文件描述符创建相应的文件,返回一个文件对象 2.打开文件 法1: func Open(name string) (file *File, er…
Project常用操作介绍 1.项目浏览器 2.项目属性 Name:项目名称 Category:项目组织结构 Author:作者 Copyright:版权 Image:项目图标 Description:项目描述 3.项目维护 项目维护对话框可以清理.归档完整Ventuz项目所有相关的文件和文件夹.此外,它还可以用来检查项目的一致性,截图如下: 4.project Data 项目数据属于项目本身,它不属于任何场景或节点,项目数据允许用户在项目本身上创建一组数据通道.每个数据通道提供了一个可以绑定到…
数据库和数据表 (开发常用 操作) 一,数据库的创建 一个SQLServer 是由两个文件组成的:数据文件(mdf) 和日志文件(ldf),所以我们创建数据库就是要为其指定数据库名.数据文件和日志文件. a)       create database 数据库名; 例: create database mydb; 数据文件和日志文件存放在默认文件夹 数据库文件名为mydb.mdf,日志文件的名字为mydb.ldf b)      创建数据库的完整语句(自己定义数据文件和日志文件的位置) crea…
web server博客项目 Node.js 从零开发 web server博客项目[项目介绍] Node.js 从零开发 web server博客项目[接口] Node.js 从零开发 web server博客项目[数据存储] Node.js 从零开发 web server博客项目[登录] Node.js 从零开发 web server博客项目[日志] Node.js 从零开发 web server博客项目[安全] Node.js 从零开发 web server博客项目[express重构博客…
一些其他常用操作如下: 1.最大化浏览器窗口 driver.maximize_window() 2.后退 driver.back() 3.前进 driver.forward() 4.刷新操作 driver.refresh() 5.告警窗口 driver.switch_to.alert.accept()#打印告警信息 driver.switch_to.alert.text 6.移动鼠标到元素上(不进行任何操作) from selenium.webdriver.common.action_chain…
5.  CSS常用操作 5.1  对齐 使用margin属性进行水平对齐 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <style> div{ width:300px; height:100px; margin:0px auto; background-colo…