首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏软件测试开发技术

    技术分享 | web 控件交互进阶

    当需要模拟键盘或者鼠标操作时,Python需要使用 ActionChains 来处理,Java需要 Actions 来处理。

    84540编辑于 2022-05-10
  • 来自专栏互联网杂技

    交互设计控件之按钮设计

    1,2个就太少了,如果只有1,2块主要内容,那根本不用导航栏,直接切换即可。而如果导航按钮有6,7个之多,则会让导航太密集而不易操作。5个是导航按钮的极限。 2.要让用户知道自己现在在哪里: 每个导航按钮都要有状态切换——被点击进入时显示高亮(或者颜色改变)的状态,而点击了其他的导航按钮后,切换回原本未被点中时的状态。 需要注意的是,导航按钮应该只使用2种颜色——即未选中和已选中。不要使用多种颜色,否则用户也无法区分当前的位置。如下图,左边是错误的做法。 四.按钮设计 按钮是最重要的交互控件,在设计按钮的时候以下的建议可以作为参考。 1.让按钮看上去像一个按钮。 2.按钮的标签 按钮的标签内容应该清晰地让用户知道点击按钮后会发生的事情。 3.重要按钮 如果一个按钮很重要,那你就必须让它看上去很重要——更突出的颜色,更中心显眼的位置,更强烈的提示,等等。

    2K50发布于 2018-04-03
  • 来自专栏功能测试

    技术分享 | web 控件交互进阶

    当需要模拟键盘或者鼠标操作时,Python需要使用 ActionChains 来处理,Java需要 Actions 来处理。

    88420编辑于 2022-05-26
  • 来自专栏Eureka的技术时光轴

    android中webview控件和javascript交互实例

    当我们要实现丰富的图文混排效果的时候,我们一般会使用webview,这是一个功能十分强大的的控件,来看看官方的解释: 复制代码 代码如下: A View that displays web pages WebView和js的交互包含两方面,一是在html中通过js调用安卓的java代码;二是在安卓java代码中调用js。 */ function wave() { alert("1"); document.getElementById("droid").src="android_waving.png"; alert("2" window.demo.clickOnAndroid()"><div style="width:80px; margin:0px auto; padding:10px; text-align:center; border:<em>2</em>px demo的解释: 现在你一定了解了android和js的<em>交互</em>了。是时候分析一些demo了,根据上面讲的你也应该比较清楚了。

    2.1K20发布于 2019-07-24
  • 来自专栏DotNet 致知

    XAML常用控件2

    布局控件 除了我们之前讲过的Grid,StackPanel,Border布局控件,xaml中还有如下几个布局控件: Canvas:使用这个布局,可以通过坐标来控制子控件的显示。 当把控件放到Canvas中,这个控件会被附加上Canvas.X和Canvas.Y属性,我们可以根据这两个属性,来指定控件的坐标,单位是像素。 IsCheckable="True" Checked="MenuItem_Checked" Unchecked="MenuItem_Unchecked"/> <MenuItem Header="菜单项<em>2</em>" ,或者使用ListboxItem以硬编码的形式填充数据,请看代码: <ListBox> <ListBoxItem>列表项1</ListBoxItem> <ListBoxItem>列表项2< 对于该控件的使用,后期会详细通过代码体现,如果有任何控件使用上的问题,您尽可以来垂询。

    3.3K30发布于 2021-11-05
  • Cline交互协议(2):LLM交互流程

    在介绍完Cline和MCP server的详细交互流程后Cline交互协议(1):MCP交互流程,我们看下最重要的和LLM的交互协议。 模型的返回有很多行,由于是流式返回,每次返回的片段很小,返回了很多值,最终完成的时候会有一个结束标志 data: [DONE] 分析完简单的请求后,我们来看终极版本,请求中使用MCP server的交互流程 Here's the structure:\n\n<tool_name>\n<parameter1_name>value1</parameter1_name>\n<parameter2_name>value2 </parameter2_name>\n... 我们来分析下这个流程: 1,Cline向LLM发起请求,包括了系统提示词(其中包含了MCP 工具信息),和用户提示词,用户提示词除了包含task还包括环境详情environment_details 2

    13710编辑于 2026-03-18
  • 来自专栏muller的测试分享

    App自动化测试:高级控件交互技巧

    简介APP 的控件元素不仅涵盖了基础用户界面操作,还包括用户与应用程序中更复杂、功能丰富的空间之间的互动。这种交互远不止于简单的按钮或输入框。 这种高级交互使得应用程序更具交互性和吸引力,为用户提供了更深入参与应用功能的途径。 Actions 介绍Actions 是 Appium 中的关键类,专门设计用于执行各种手势和交互操作,包括但不限于点击、滑动、长按等。 之后,可以通过定义输入源和具体的动作来实现各种用户交互操作。 # 初始化 driver self.driver = webdriver.Remote('http://localhost:4723', options=UiAutomator2Options

    51910编辑于 2024-04-01
  • 来自专栏微服务架构日记

    文件上传控件bootstrap-fileinput与Python交互

    注意 下面的原因,可能是和后端API交互不成功的原因 fileinput版本不正确,需要大于5.0 前端设置的name属性值和后端接收的属性值不一致 必要的css和js文件 请确保下面的

    1.3K20发布于 2021-01-18
  • 来自专栏微服务架构日记

    文件上传控件bootstrap-fileinput与Python交互

    [up-6108568931341e960672fcd7f8c2d51e57d.png] 注意 下面的原因,可能是和后端API交互不成功的原因 fileinput版本不正确,需要大于5.0 前端设置的name

    1.3K30发布于 2021-01-05
  • 来自专栏图形学与OpenGL

    实验2 OpenGL交互

    一.实验目的 理解并掌握一个OpenGL程序的常见交互方法。 二.实验内容 运行示范代码,掌握程序鼠标交互方法、鼠标坐标获取方法。 尝试为示范代码添加键盘与菜单控制,来实现绘制一些基本图形功能。

    1.5K32发布于 2020-10-27
  • 来自专栏前端博客

    Cesium笔记(2):基本控件简介—Viewer控件配置地图界面控件隐藏

    :指定2D地图在水平方向的滚动和旋转形式projectionPicker:是否显示投影选择器Cesium基本的控件:Cesium控件Clock,相关的主要有Animation控件和Timeline控件, Cesium控件BaseLayerPicker,底图选择控件,可扩展自己的BaseLayerPicker功能Cesium控件SelectionIndicator& InfoBox,点击Entity,对应的是选择控件 (SelectionIndicator),而呈现信息的载体,就是信息框控件(InfoBox)Cesium控件Geocoder,地理信息查询相关Cesium控件CesiumInspector,Cesium mapMode2DMapMode2DMapMode2D.INFINITE_SCROLL可选决定是否可旋转或2 d地图可以在水平方向滚动无限。 API  https://blog.csdn.net/sinat_35954205/article/details/52909698转载本站文章《Cesium笔记(2):基本控件简介—Viewer控件配置地图界面

    5.8K31编辑于 2023-05-14
  • 来自专栏包子的书架

    MFC对话框模式下,控件的数据交互

    ,即控件显示"the code is 20" UpdateData(TRUE); //从控件读取文本,即showtext获取到控件的文本 方法二: h文件 CEdit edit; CString (),注意此函数的参数格式;第一个参数是该控件的句柄,根据其的获得方式,又可以更详细划分 int num1, num2, num3; char ch1[10], ch2[10], ch3[10]; ,两种方法获得,此处利用函数获得;发送系统消息WM_GETTEXT; ::SendMessage(m_edit2.m_hWnd, WM_GETTEXT, 10, (LPARAM)ch2); //利用控件的 CEdit成员变量获得此控件的句柄,其余相同 num1 = atoi(ch1); num2 = atoi(ch2); num3 = num1*num2; _itoa_s(num3, ch3, 10) WM_GETTEXT, 10, (LPARAM)ch2); num1 = atoi(ch1); num2 = atoi(ch2); num3 = num1*num2; _itoa_s(num3, ch3

    1.8K10发布于 2020-06-16
  • 来自专栏dino.c的专栏

    自定义控件的代码如何与ControlTemplate交互

    前言 WPF有一个灵活的UI框架,用户可以轻松地使用代码控制控件的外观。 这篇文章介绍自定义控件的代码如何和ControlTemplate交互,涉及的知识包括RelativeSource、Trigger、TemplatePart和VisualState。 2. 简单的Expander 本文使用一个简单的Expander介绍UI和ControlTemplate交互的几种技术,它的代码如下: public class MyExpander : HeaderedContentControl ,主要是为了可以和控件本身进行双向绑定。 这很好用,尤其是对于复杂的控件来说。

    2.7K20发布于 2019-05-23
  • 来自专栏云计算linux

    swing.2窗体控件

    模态对话框是指用户需要等到对话框处理完毕后才能与其他窗口交互,而非模态对话框允许用户在使用对话框同时与其他窗口交互。 Frame frame,boolean model) 创建一个无标题且指定类型的对话框 表12.2中,列举了JDialog类常用的构造方法,接下来通过一个案例来演示如何使用JDialog对话框,如例12-2所示 例12-2 Demo1202.java import javax.swing.*; import java.awt.*; import java.awt.event.ActionEvent; import = new JButton("调用JDialog非模态对话框窗口"); add(jButton2); setSize(400, 247); final JLabel jLabel = new JLabel false);// 设置为非模态对话框模式 if (jDialog.getComponents().length == 1) { add(jLabel); } setText("JDialog非模态对话框窗口2"

    1.4K10编辑于 2024-12-19
  • 来自专栏Qt项目实战

    Qt编写控件属性设计器2-拖曳控件

    一、前言 上一篇文章把插件加载好了,并且把插件中的所有控件都显示到了列表框中,这次要做的就是实现拖曳控件的功能,用户选择一个控件拖曳到画布上,松开,在松开位置处自动实例化该控件,这个需要用到dropEvent 和dragEnterEvent事件,重新实现这两个事件,对拖曳的对象进行过滤并调用函数实例化该控件,在实例化该控件的同时实例化控件跟随控件以便拉伸调整大小和位置。 二、实现的功能 自动加载插件文件中的所有控件生成列表,默认自带的控件超过120个。 拖曳到画布自动生成对应的控件,所见即所得。 每个控件都有一个对应的单独的包含该控件源码的DEMO,方便参考使用。同时还提供一个所有控件使用的集成的DEMO。 每个控件的源代码都有详细中文注释,都按照统一设计规范编写,方便学习自定义控件的编写。 每个控件默认配色和demo对应的配色都非常精美。 超过130个可见控件,6个不可见控件。 部分控件提供多种样式风格选择,多种指示器样式选择。 所有控件自适应窗体拉伸变化。

    1.7K00发布于 2019-09-14
  • 来自专栏测吧测试开发

    技术分享 | app自动化测试(Android)–App 控件交互

    通常获取到元素之后,可以调用 click() 方法来实现对这个元素的点击操作。示例代码如下:

    1.1K81编辑于 2022-06-14
  • 来自专栏软件测试开发技术

    技术分享 | app自动化测试(Android)--App 控件交互

    通常获取到元素之后,可以调用 click() 方法来实现对这个元素的点击操作。示例代码如下:

    66430编辑于 2022-06-14
  • 来自专栏nummy

    使用jsTree树形控件2】配置

    实例配置 上一节入门篇中的例子使用了jsTree控件的默认配置,其实我们也可以自定义配置。 例如,下面的代码修改控件的主题: $.jstree.defaults.core.themes.variant = "large"; $('#jstree').jstree(); 上面的代码虽然修改了控件的主题 例如,默认情况下树形控件运行执行多选操作,这个配置位于$.jstree.defaults.core.multiple,可以使用下面这个配置覆盖默认值: "core" : { "multiple

    1.8K30发布于 2018-08-27
  • 来自专栏测试技术分享

    技术分享 | app自动化测试(Android)--App 控件交互

    通常获取到元素之后,可以调用 click() 方法来实现对这个元素的点击操作。示例代码如下:

    77600编辑于 2022-06-14
  • 来自专栏小简技术栈

    C#常见控件与SQL Sever数据库交互

    然后,我们拖一个ComboBox控件,我这里名字就默认算了。 之后,我们直接点出控件绑定数据 this.comboBox1.DataSource = ds.Tables["Demo"]; this.comboBox1.ValueMember = "Name"; 不细说 然后,我们为DataGridView控件绑定一下数据源,直接将属性点出来 ataGridView1.DataSource = ds.Tables["Demo"]; 这样,我们就直接将控件的数据源绑定好了 注意 我们还需要在DataGridView的控件那给他添加项,你想输出几个数据库字段就添加几个项,每个项需要你自己去给每个列设置数据字段。 添加子项 item.SubItems.Add(dr[0].ToString()); item.SubItems.Add(dr[2]

    1.8K40编辑于 2022-03-29
领券